O Básico de Controle de Transferência 6 Internet Visual , também conhecido como o controle Inet , permite incorporar a funcionalidade baseada na Web com seu programa VB6. No entanto , ao contrário de alguns dos controles comumente utilizados, tais como o botão "Command" ou " Caixa de Texto ", a Internet Transfer Control requer um pouco mais de prática para obter o máximo proveito dela . Localização
A transferência de controle da Internet não é um dos controles padrão encontrados na caixa de ferramentas quando você iniciar um novo projeto VB6. Você deve adicioná-lo à caixa de ferramentas , clicando na caixa de seleção para o "Microsoft Internet Transfer Control 6.0" controle no menu " Componentes " . Após fazer isso, você pode clicar duas vezes no controle para adicioná-lo ao seu projeto. Não importa onde você coloca o controle no formulário como o Internet Transfer Control não aparecer quando você executar o programa.
Usa
O controle permite seu programa VB6 estabelecer uma conexão com HTTP - e baseados em FTP sites. Com ele, você pode abrir páginas da Web, criar uma janela do navegador FTP e baixar arquivos , ou até mesmo recuperar dados a partir de sites e adicioná-lo ao seu programa. Você também pode criar aplicações seguras HTTP. No entanto, uma transferência de controle da Internet só pode estabelecer um tipo de protocolo de cada vez. O protocolo em uso dita os tipos de propriedades e métodos disponíveis para o controle.
Propriedades
Antes que você possa transferir dados de e para a Internet , você deve definir algumas das propriedades do controle Inet . A propriedade AccessType especifica o tipo de conexão à Internet. Ele usa automaticamente um valor padrão , mas você pode alterá-lo para um direto ou um procurador nomeado. A propriedade protocolo especifica se o programa utiliza uma conexão HTTP ou FTP . Você também pode definir RemoteHost inicial, RemotePort URL , Proxy , username e password valores para uma conexão , se necessário.
Métodos
A Internet Transfer Control tem apenas alguns métodos você vai precisar de: executar, GetChunk , getHeader e openURL . A execução e métodos OpenUrl trabalhar tanto com a conexões HTTP e FTP , e são usados para transmitir dados a partir da Internet , tais como o retorno de um documento HTML. No entanto, as transferências de dados método OpenUrl antes de quaisquer outros procedimentos , enquanto o método Execute transferências independentemente de outros procedimentos. O método getHeader recupera informações de cabeçalho eo método GetChunk retorna um buffer de dados.
Troubleshooting
Alguns dos problemas mais comuns que você vai experimentar usando o controle Inet é ao estabelecer uma conexão e retornar dados . Por exemplo, se você não fornecer o nome de usuário e senha para entrar em um servidor FTP correto , o programa irá informá-lo de que ele não pode se conectar ao host remoto eo programa irá falhar . Neste caso, a escrever algum código , como um bloco "try -catch " , permitirá que o programa para testar com segurança para uma conexão sem bater. Ao usar o método de execução para retornar dados , você não pode sempre ver os resultados. Usando os métodos GetHeader GetChunk ou vai ajudá-lo a recuperar uma resposta do servidor .