Hjelp for VB6 Internet Transfer Control

Visual Basic 6 Internet Transfer Control, også kjent som Inet Control, kan du innlemme webbasert funksjonalitet med VB6 program. Men i motsetning til noen av de mest brukte kontrollene som "Command" -knappen eller "Text Box" Internet Transfer Control krever litt mer trening for å få mest mulig ut av det.

Lokasjon

The Internet Transfer Control er ikke en av standardkontrollene som finnes i verktøykassen når du starter en ny VB6 prosjekt. Du må legge det til verktøykassen ved å klikke i boksen for "Microsoft Internet Transfer Control 6.0" kontroll i "Components" -menyen. Når du har gjort dette, kan du dobbeltklikke på kontroll for å legge den til i prosjektet. Det spiller ingen rolle hvor du plasserer kontroll i skjemaet som Internett Transfer Control vises ikke når du kjører programmet.

Bruker

Kontrollen lar din VB6 program opprette en tilkobling til HTTP- og FTP-baserte nettsteder. Med det kan du åpne nettsider, opprette en FTP nettleservindu og laste ned filer, eller til og med hente data fra nettsteder og legge den til programmet. Du kan også lage HTTP sikre applikasjoner. Imidlertid kan en Internett Transfer Control bare etablere en type protokoll om gangen. Protokollen i bruk dikterer typer av egenskaper og metoder som er tilgjengelige for kontroll.

Egenskaper

Før du kan overføre data til og fra Internett, må du angi noen av Inet kontrollens egenskaper. Den AccessType egenskapen angir hva slags Internett-tilkobling. Den bruker automatisk en standardverdi, men du kan endre den til en direkte eller en navngitt fullmektig. Protokollen egenskapen angir om programmet ditt bruker en FTP eller HTTP-tilkobling. Du kan også stille inn innledende RemoteHost, RemotePort URL, Proxy, brukernavn og passord verdier for en tilkobling hvis nødvendig.

metoder

The Internet Transfer Control har bare noen metoder du trenger: utføre, getChunk, getHeader og openURL. Den utføre og openURL metodene fungerer med både HTTP og FTP-tilkoblinger, og brukes til å overføre data fra Internett, som for eksempel å returnere et HTML-dokument. Men openURL metoden overfører data før noen andre prosedyrer mens utføre metoden overføringer uavhengig av andre prosedyrer. Den getHeader metoden henter header informasjon og getChunk metoden returnerer en buffer av data.

Feilsøking

Noen av de vanligste problemene du opplever med inet kontroll er når du oppretter en tilkobling og returnere data. For eksempel, hvis du ikke oppgir riktig brukernavn og passord for å logge på en FTP-server, vil programmet informere deg om at det ikke kan koble til den eksterne verten og programmet vil krasje. I dette tilfellet, skrive noen kode, for eksempel en "prøve-fangst" block, vil tillate programmet å trygt teste for en tilkobling uten å krasje. Når du bruker utføre metoden for å returnere data, kan du ikke alltid se resultater. Bruke getChunk eller getHeader metoder vil hjelpe deg å hente et svar fra serveren.