Visual Basic 6 Internet Transfer Control , även känd som Inet kontroll , kan du infoga webbaserad funktionalitet med din VB6 program . Men till skillnad från några av de vanligaste kontrollerna såsom " Command " -knappen eller " Textruta " Internet Transfer Control kräver lite mer övning för att få ut det mesta av det . Plats
Internet Transfer Control är inte en av de förvalda kontroller finns i verktygslådan när du startar ett nytt VB6 projekt . Du måste lägga till det i verktygslådan genom att klicka i kryssrutan för " Microsoft Internet Transfer Control 6.0 " kontroll i " Komponenter " menyn . När du gjort detta kan du dubbelklicka på kontrollen för att lägga till den i ditt projekt . Det spelar ingen roll var du placerar kontrollen på formuläret som Internet Transfer Control visas inte när du kör programmet .
Använder
kontrollen låter din VB6 program upprätta en anslutning till HTTP - och FTP - baserade webbplatser . Med den kan du öppna webbsidor , skapa en FTP webbläsarfönster och ladda ner filer , eller ens hämta data från webbsidor och lägga till ditt program . Du kan också skapa HTTP säkra applikationer . Däremot kan en Internet Transfer Control upprätta endast en typ av protokoll åt gången . Protokollet som används dikterar vilka typer av egenskaper och metoder som finns tillgängliga för kontroll .
Properties
Innan du kan överföra data till och från Internet , du måste ställa en del av Inet kontrollens egenskaper . Den AccessType egenskapen anger den typ av Internet-anslutning . Den använder automatiskt ett standardvärde , men du kan ändra den till en direkt eller en namngiven proxy . Protokollet egenskapen anger om ditt program använder en FTP-eller HTTP-anslutning . Du kan också ställa in initial remotehost , RemotePort URL , Proxy , användarnamn och lösenord värden för en anslutning vid behov .
Metoder
Internet Transfer Control har endast ett fåtal metoder du behöver : exekvera , GetChunk , getHeader och OpenURL . Den utför och OpenURL metoder fungerar med både HTTP -och FTP-anslutningar , och används för att överföra data från Internet , till exempel returnera ett HTML-dokument . Men överför OpenURL metoden data innan några andra förfaranden medan metoden Execute överföringar oberoende av andra förfaranden . Den getHeader Metoden hämtar rubrikinformation och GetChunk metoden returnerar en buffert av data . Addera Felsökning
Några av de vanligaste problemen du kommer att uppleva med Inet kontrollen är när du upprättar en anslutning och returnera data. Till exempel, om du inte anger rätt användarnamn och lösenord för att logga in på en FTP -server , kommer programmet att meddela dig om att det inte kan ansluta till fjärr- värd och programmet kommer att krascha . I det här fallet , skriva lite kod , till exempel en " try-catch " blocket , kommer att tillåta programmet att säkert testet för en anslutning utan att krascha . När du använder exekvera metoden att returnera data, kan du inte alltid se resultat . Använda GetChunk eller getHeader metoder kommer att hjälpa dig att hämta ett svar från servern .