Visual Basic 6 Internet Transfer Control , også kendt som Inet Control giver dig mulighed for at indarbejde web - baseret funktionalitet med din VB6 program. Men i modsætning til nogle af de almindeligt anvendte kontrolelementer såsom " Command " knappen eller " Text Box, " Internet Transfer Control kræver lidt mere øvelse at få mest muligt ud af det. Beliggenhed
Internet Transfer Control er ikke en af standard styrer fundet i værktøjskassen , når du starter et nyt VB6 projekt. Du skal tilføje det til værktøjskassen ved at klikke på afkrydsningsfeltet for den " Microsoft Internet Transfer Control- 6.0 " kontrol i " Komponenter " menuen. Efter gør dette, kan du dobbeltklikke på den for at føje den til dit projekt. Det er ligegyldigt , hvor du placerer kontrollen af form som Internet Transfer Control ikke vises, når du kører programmet .
Bruger
kontrol lader din VB6 program oprette en forbindelse til HTTP - og FTP -baserede sites. Med det kan du åbne websider , oprette en FTP browservindue, og downloade filer , eller endda hente data fra hjemmesider og føje den til dit program. Du kan også oprette HTTP sikre programmer . Dog kan en Internet Transfer Control kun oprette én type protokol ad gangen. Protokollen i brug dikterer de typer af egenskaber og metoder til rådighed for kontrollen.
Properties
Før du kan overføre data til og fra internettet, skal du skal sætte nogle af Inet kontrol egenskaber. Den accessType egenskab angiver den form for internetforbindelse. Det bruger automatisk en standard værdi , men du kan ændre det til en direkte eller en navngiven fuldmagt. Protokollen egenskab angiver, om dit program bruger en FTP-eller HTTP-forbindelse . Du kan også indstille indledende eksternvaert , RemotePort URL , Proxy , brugernavn og adgangskode værdier for en forbindelse, hvis det er nødvendigt.
Metoder
Internet Transfer Control har kun et par metoder skal du bruge: eksekvere GetChunk , getHeader og OpenURL . Den udføre og OpenURL metoder virker med både HTTP og FTP-forbindelser , og bruges til at overføre data fra internettet , såsom at returnere et HTML-dokument . Men den OpenURL metode overfører data, før eventuelle andre procedurer , mens udføre metoden overførsler uafhængigt af andre procedurer. Den getHeader Metoden henter header information og GetChunk metode returnerer en buffer af data.
Fejlfinding
Nogle af de mere almindelige problemer , du vil opleve at bruge Inet kontrol er ved etablering af en forbindelse og returnere data. For eksempel, hvis du ikke giver det korrekte brugernavn og adgangskode for at logge på en FTP-server vil programmet meddele Dem, at den ikke kan oprette forbindelse til den eksterne vært , og programmet vil gå ned. I dette tilfælde , skrive noget kode , såsom en " try-catch " blok vil tillade programmet at sikkert teste for en forbindelse uden at crashe . Når du bruger udføre metode til at returnere data , kan du ikke altid se resultater. Brug af GetChunk eller getHeader metoder vil hjælpe dig med at hente et svar fra serveren .