Der Visual Basic 6 Internet Transfer Control , die auch als iNet Control bekannt ist, können Sie Web - basierte Funktionalität mit Ihrem VB6 -Programm zu integrieren . Doch anders als einige der häufig verwendeten Steuerelemente wie das "Command" -Taste oder "Text Box ", die Internet Transfer Control erfordert ein wenig mehr Übung , um das Beste aus ihm herausholen . Ort
Internet Transfer Control gehört nicht zu den Standard in der Toolbox gefunden werden, wenn Sie eine neue VB6 Projekt zu starten. Sie müssen es der Toolbox hinzufügen, indem Sie das Kontrollkästchen für die "Microsoft Internet Transfer Control 6.0 " Kontrolle in der "Komponenten "-Menü. Nachdem Sie das getan haben, können Sie doppelklicken Sie auf das Steuerelement, um es zu Ihrem Projekt hinzuzufügen . Es spielt keine Rolle, wo Sie platzieren das Steuerelement auf der Form, wie das Internet Transfer Control nicht angezeigt, wenn Sie das Programm ausführen .
Verwendet
Die Steuerung lässt Ihre VB6 Programm eine Verbindung zu HTTP - und FTP - basierte Websites . Mit ihm können Sie Webseiten öffnen , erstellen Sie einen FTP- Browser-Fenster und Download -Dateien oder sogar Abrufen von Daten aus Webseiten und fügen Sie es zu Ihrem Programm. Sie können auch HTTP sichere Anwendungen . Allerdings kann ein Internet Transfer Control nur schaffen eine Art von Protokoll zu einem Zeitpunkt. Das verwendete Protokoll bestimmt die Arten von Eigenschaften und Methoden zur Verfügung , um die Steuerung.
Eigenschaften
Bevor Sie Daten vom und zum Internet übertragen , Sie müssen einige der Inet -Steuerelement Eigenschaften festzulegen. Die AccessType Eigenschaft gibt die Art der Internet-Verbindung . Es verwendet automatisch einen Standardwert , aber Sie können es zu einem direkten oder einem benannten Proxy ändern. Das Protokoll festlegen, ob das Programm eine FTP-oder HTTP -Verbindung verwendet . Alternativ können Sie auch anfängliche RemoteHost RemotePort URL , Proxy, Benutzername und Kennwort Werte für eine Verbindung , wenn nötig.
Methoden
Das Internet Transfer Control hat nur ein paar Methoden Sie benötigen: ausführen , GetChunk , getHeader und openURL . Die Ausführung und OpenUrl Methoden funktionieren sowohl mit dem HTTP-und FTP-Verbindungen , und werden verwendet, um Daten aus dem Internet , wie z. B. wiederkehrende ein HTML-Dokument zu übertragen. Allerdings überträgt die Daten openURL Verfahren vor allen anderen Verfahren , während die Methode execute Transfers unabhängig von anderen Verfahren. Die Methode ruft getHeader Header-Informationen und die GetChunk Methode gibt einen Puffer von Daten.
Fehlerbehebung
Einige der häufigsten Probleme, die Sie erleben mit dem Inet Steuerung werden beim Verbindungsaufbau und die Rückgabe von Daten . Zum Beispiel, wenn Sie die nicht die korrekten Benutzernamen und Passwort , um auf einem FTP-Server einloggen , wird das Programm informieren, dass sie nicht auf dem Remote-Host verbinden und das Programm abstürzen. In diesem Fall , einige Code schreiben , wie ein " try-catch "-Block , wird damit das Programm sicher für eine Verbindung zu testen , ohne abzustürzen . Bei Verwendung der Methode execute , um Daten zurückzugeben , können Sie nicht immer sehen, Ergebnisse . Mit den GetChunk oder getHeader Methoden helfen Ihnen, rufen Sie eine Antwort vom Server .