The Visual Basic 6 Internet Transfer Control, også kjent som Inet Control, kan du innlemme Web - basert funksjonalitet med VB6 program . Men i motsetning til noen av de oftest brukte kontrollene som "Command "-knappen eller "Text Box ", Internett Transfer Control krever litt mer trening for å få mest mulig ut av det. Sted
Internet Transfer Control er ikke en av de standard styrer funnet i verktøykassen når du starter et nytt VB6 prosjekt. Du må legge den 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 kontrollen for å legge den til i prosjektet . Det spiller ingen rolle hvor du plasserer kontrollen i skjemaet som Internett Transfer Control vises ikke når du kjører programmet .
Bruker
kontrollen kan din VB6 program opprette en tilkobling til HTTP - og FTP - baserte nettsteder . Med det kan du åpne websider , opprette en FTP nettleservindu og laste ned filer , eller til og med hente data fra nettsteder og legge den til programmet. Du kan også opprette HTTP sikre applikasjoner . Imidlertid kan en Internett Transfer Control bare etablere en type protokoll om gangen. Protokollen er i bruk dikterer hvilke typer egenskaper og metoder som er tilgjengelige for kontroll .
Eiendommer
Før du kan overføre data til og fra Internett , du må sette noen av Inet kontroll 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 -forbindelse. Du kan også sette innledende RemoteHost , RemotePort URL , Proxy , brukernavn og passord verdier for en tilkobling hvis nødvendig .
Metoder
Internet Transfer Control har bare noen få metoder trenger du: utføre , getChunk , getHeader og OpenURL . Den gjennomføre og OpenURL metodene fungerer med både HTTP og FTP-tilkoblinger , og brukes til å overføre data fra Internett , for eksempel returnere et HTML-dokument . Men overfører OpenURL metoden 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 ved oppkobling 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 den ikke kan koble til den eksterne verten og programmet vil krasje . I dette tilfellet , skrive noen kode , for eksempel en " try-catch " blokk, vil tillate programmet til trygt teste for en tilkobling uten å krasje . Når du bruker kjøre metoden for å returnere data , kan du ikke alltid se resultater. Bruke getChunk eller getHeader metoder vil hjelpe deg å hente et svar fra serveren .