Hilfe für VB6 Internet Transfer Control

May 8

Visual Basic 6 Internet Transfer Control, auch bekannt als die Inet-Steuerelement können Sie Web-basierte Funktionalität mit Ihrem VB6-Programm zu integrieren. Das Internet Transfer Control erfordert jedoch im Gegensatz zu einigen häufig verwendeten Steuerelemente wie das "Befehlsschaltfläche" oder "Textfeld", ein wenig mehr Übung um das Beste aus ihm heraus.

Lage

Das Internet Transfer Control gehört nicht zu den Standardsteuerelementen finden in der Toolbox, beim Starten eines neuen Projekts von VB6. Sie müssen es zur Toolbox hinzufügen, indem Sie auf das Kontrollkästchen für den "Microsoft Internet Transfer Control 6.0" Steuerelement im Menü "Komponenten". Nachdem Sie dies getan, können Sie das Steuerelement, um es zu Ihrem Projekt hinzufügen doppelklicken. Es spielt keine Rolle, wo Sie das Steuerelement auf dem Formular platzieren, wie das Internet Transfer Control nicht angezeigt, wenn Sie das Programm ausführen.

Verwendet

Das Steuerelement ermöglicht Ihrem VB6-Programm eine Verbindung mit HTTP und FTP-basierten Websites herzustellen. Mit ihm können Sie Webseiten öffnen, erstellen Sie ein FTP-Browser-Fenster und Herunterladen von Dateien, oder sogar Abrufen von Daten aus Webseiten und zu Ihrem Programm hinzufügen. Sie können auch sichere HTTP-Anwendungen erstellen. Ein Internet Transfer Control kann jedoch nur eine Art des Protokolls zu einem Zeitpunkt fest. Das Protokoll im Einsatz bestimmt die Arten von Eigenschaften und Methoden für das Steuerelement verfügbar.

Eigenschaften

Bevor Sie Daten in und aus dem Internet übertragen können, müssen Sie einige der Eigenschaften des Inet-Steuerelements festlegen. Die AccessType-Eigenschaft gibt die Art der Internetverbindung. Automatisch wird einen Standardwert verwendet, aber Sie können es ändern, um eine direkte oder benannte Vollmacht. Die Protocol-Eigenschaft gibt an, ob Ihr Programm eine FTP- oder HTTP-Verbindung verwendet. Sie können auch ggf. Anfangswerte RemoteHost, Remoteanschluss URL, Proxy, Benutzername und Passwort für eine Verbindung festlegen.

Methoden

Das Internet Transfer Control hat nur wenige Methoden, die Sie benötigen: GetChunk, GetHeader und OpenURL ausführen. Die Execute-Methode und OpenURL-Methoden arbeiten mit der HTTP- und FTP-Verbindungen und werden verwendet, um Daten aus dem Internet, z. B. das Zurückgeben eines HTML-Dokuments übertragen. Allerdings überträgt die OpenURL-Methode Daten vor anderen Verfahren während der Execute-Methode Transfers unabhängig von anderen Verfahren. Die GetHeader-Methode ruft Headerinformationen und die GetChunk-Methode gibt einen Puffer mit Daten.

Problembehandlung bei

Einige der häufigeren Probleme, die Sie erfahren mit dem Inet Control beim Herstellen einer Verbindung ist und Zurückgeben von Daten. Zum Beispiel, wenn Sie nicht den richtigen Benutzernamen und/oder Passwort zur Anmeldung bei eines FTP-Servers bereitstellen, informiert das Programm Sie, dass es keine zu dem remote-Host Verbindung kann und wird zu einem Programmabsturz. In diesem Fall können einige Code schreiben, wie ein "Try-Catch-Block, das Programm eine Verbindung ohne Absturz sicher testen. Wenn die Execute-Methode verwenden, um Daten zurückzugeben, können Sie nicht immer Ergebnisse sehen. Mithilfe der Methoden GetChunk oder GetHeader hilft Ihnen eine Antwort vom Server abzurufen.