Nwlapcug.com


Aiuto per il controllo del trasferimento di Internet VB6

Visual Basic 6 Internet Transfer Control, noto anche come il controllo Inet, consente di incorporare funzionalità basate sul Web con il vostro programma VB6. Tuttavia, a differenza di alcuni dei controlli comunemente utilizzati come il pulsante di "Comando" o "Casella di testo", il controllo di trasferimento di Internet richiede un po' più pratica per ottenere il massimo da esso.

Posizione

Il controllo di trasferimento di Internet non è uno dei controlli predefinito trovati nella casella degli strumenti quando si avvia un nuovo progetto VB6. È necessario aggiungerlo alla casella degli strumenti facendo clic sulla casella di controllo per il "controllo Microsoft Internet Transfer 6.0" controllo nel menu "Componenti". Dopo questa operazione, fare doppio clic sul controllo per aggiungerlo al progetto. Non importa dove si posiziona il controllo sul form, come il controllo di trasferimento di Internet non viene visualizzata quando si esegue il programma.

Utilizza

Il controllo consente il programma VB6 di stabilire una connessione a siti basati su HTTP e FTP. Con esso, si può aprire pagine Web, creare una finestra del browser FTP e scaricare file, o anche recuperare dati da siti Web e aggiungerlo al vostro programma. È inoltre possibile creare applicazioni sicure HTTP. Tuttavia, un controllo di trasferimento di Internet può solo stabilire un tipo di protocollo in un momento. Il protocollo in uso determina i tipi di proprietà e metodi disponibili per il controllo.

Proprietà

Prima di poter trasferire dati da e verso Internet, è necessario impostare alcune delle proprietà del controllo Inet. La proprietà AccessType specifica il tipo di connessione a Internet. Utilizza automaticamente un valore predefinito, ma è possibile modificarlo per un diretto o un proxy denominato. La proprietà di protocollo specifica se il programma utilizza una connessione FTP o HTTP. È possibile anche impostare valori iniziali RemoteHost, RemotePort URL, Proxy, nome utente e la Password per una connessione, se necessario.

Metodi

Il controllo di trasferimento di Internet ha solo pochi metodi avrete bisogno: eseguire, getChunk, getHeader e openURL. I metodi execute e openURL funzionano con connessioni FTP e HTTP e vengono utilizzati per trasmettere dati da Internet, ad esempio la restituzione di un documento HTML. Tuttavia, il metodo openURL trasferisce i dati prima di ogni altra procedura durante i trasferimenti di metodo execute indipendentemente da altre procedure. Il metodo getHeader recupera le informazioni di intestazione e il metodo getChunk restituisce un buffer di dati.

Risoluzione dei problemi

Alcuni dei problemi più comuni di che avvertirete utilizzando l'Inet controllo è quando si stabilisce una connessione e restituire i dati. Ad esempio, se non si fornisce il nome utente corretto e la password per accedere a un server FTP, il programma informerà che non è possibile connettersi all'host remoto e il programma andrà in crash. In questo caso, scrivere il codice, ad esempio un blocco "try-catch", consentirà il programma testare in modo sicuro per una connessione senza schiantarsi. Quando si utilizza il metodo execute per restituire i dati, non si possono sempre vedere risultati. Utilizzando i metodi getChunk o getHeader vi aiuterà a recuperare una risposta dal server.