Il controllo Internet Transfer non è uno dei predefinita controlli presenti nella casella degli strumenti quando si avvia un nuovo progetto VB6 . È necessario aggiungere alla barra degli strumenti facendo clic sulla casella di controllo per il controllo " Microsoft Internet Transfer Control 6.0 " nel menu "Componenti" . Dopo aver fatto questo , è possibile fare doppio clic sul controllo per aggiungerlo al progetto . Non importa dove si posiziona il controllo sul form , come il controllo Internet Transfer non viene visualizzato quando si esegue il programma .
Usi
Il controllo consente il vostro programma VB6 stabilire la connessione ad -e HTTP siti FTP -based. Con esso , è possibile aprire pagine Web , creare una finestra del browser FTP e scaricare file , o anche recuperare i dati da siti web e aggiungerlo al vostro programma . È inoltre possibile creare applicazioni sicure HTTP . Tuttavia, un controllo Internet Transfer può stabilire un solo tipo di protocollo per volta . Il protocollo in uso determina il tipo di proprietà e metodi disponibili per il controllo .
Immobili
Prima di poter trasferire i dati da e verso Internet, è devono impostare alcune delle proprietà del controllo Inet . La proprietà AccessType specifica il tipo di connessione a Internet . Esso utilizza automaticamente un valore predefinito , ma è possibile cambiarlo in un diretto o un proxy di nome . La proprietà protocollo specifica se il programma utilizza una connessione FTP o HTTP . Si può anche impostare RemoteHost iniziale , RemotePort URL , Proxy , Nome Utente e Password valori per una connessione , se necessario .
Metodi
Internet Transfer Control ha solo un paio di metodi avrete bisogno di : eseguire, GetChunk , getHeader e openURL . L' esecuzione e la OpenURL metodi di lavoro con entrambi i protocolli HTTP e FTP , e sono utilizzati per trasmettere i dati da Internet , come ad esempio la restituzione di un documento HTML . Tuttavia, il metodo openURL trasferisce i dati prima di qualsiasi altra procedura mentre il metodo execute trasferimenti indipendentemente da altre procedure . Il metodo getHeader recupera le informazioni di intestazione e il metodo GetChunk restituisce un buffer di dati .
Problemi
Alcuni dei problemi più comuni che si verificano utilizzando il controllo Inet è quando si stabilisce una connessione e la restituzione dei dati . Per esempio, se non si fornisce il nome utente e la password per accedere a un server FTP corretto , il programma vi informerà che non riesce a connettersi all'host remoto e il programma andrà in crash . In questo caso , la scrittura del codice , come ad esempio un blocco " try-catch " , consentirà al programma di testare in sicurezza per una connessione senza schiantarsi . Quando si utilizza il metodo di esecuzione per restituire i dati , non si può vedere sempre i risultati . Utilizzando i metodi di GetChunk o getHeader vi aiuterà a recuperare una risposta dal server.
Programmazione © www.354353.com