Tecnología

Inicio

Ayuda para VB6 Internet Transfer Control

El Visual Basic 6 control de transferencia de Internet, también conocido como el control Inet, permite incorporar la funcionalidad basada en Web con su programa de Visual Basic 6. Sin embargo, a diferencia de algunos de los controles de uso común, tales como el botón de "Comando" o "Cuadro de texto", el control de transferencia de Internet requiere un poco más de práctica para obtener el máximo provecho de ella.

Ubicación

El control de transferencia de Internet no es uno de los controles predeterminados que se encuentran en la caja de herramientas cuando se inicia un nuevo proyecto de VB6. Debe añadir a la caja de herramientas haciendo clic en la casilla de verificación para el "Microsoft Internet Transfer Control 6.0" control en el menú "Componentes". Después de hacer esto, puede hacer doble clic en el control para añadirlo a su proyecto. No importa donde se coloca el control en el formulario como la transferencia de Internet no aparece de control cuando se ejecuta el programa.

Usos

El control le permite a su programa de Visual Basic 6 para establecer una conexión en HTTP y sitios basados ​​en FTP. Con él, puede abrir páginas web, crear una ventana del navegador FTP y descargar archivos, o incluso recuperar datos de sitios web y agregarlo a su programa. También se pueden crear aplicaciones seguras HTTP. Sin embargo, un control de transferencia de Internet sólo puede establecer un tipo de protocolo a la vez. El protocolo dicta en uso los tipos de propiedades y métodos disponibles para el control.

propiedades

Antes de poder transferir datos hacia y desde Internet, debe configurar algunas de las propiedades del control Inet. La propiedad AccessType especifica el tipo de conexión a Internet. Se utiliza automáticamente un valor por defecto, pero se puede cambiar a un directo o un proxy con nombre. La propiedad Protocolo especifica si el programa utiliza una conexión FTP o HTTP. También puede establecer los valores RemoteHost inicial, RemotePort URL, Proxy, Nombre de usuario y contraseña para una conexión si es necesario.

métodos

El control de transferencia de Internet sólo tiene unos pocos métodos que va a necesitar: ejecutar, Getchunk, getHeader y openURL. El Ejecutar y métodos OpenUrl trabajar con conexiones tanto los protocolos HTTP y FTP, y se utilizan para transmitir datos de Internet, tales como devolver un documento HTML. Sin embargo, las transferencias de datos método openURL antes de cualquier otro procedimiento de transferencias, mientras que el método de ejecución independientemente de otros procedimientos. El método getHeader recupera la información de cabecera y el método GetChunk devuelve un búfer de datos.

Solución de problemas

Algunos de los problemas más comunes que usted experimentará utilizando el control Inet es cuando se establece una conexión y la devolución de datos. Por ejemplo, si usted no proporciona el nombre de usuario y la contraseña correctos para iniciar sesión en un servidor FTP, el programa le informará de que no se puede conectar al host remoto y el programa se bloqueará. En este caso, escribir algo de código, tal como un bloque "try-catch", permitirá que el programa para poner a prueba de forma segura para una conexión sin que se caiga. Cuando se utiliza el método de ejecución para devolver los datos, no siempre se puede ver los resultados. Utilizando los métodos GetChunk o getHeader le ayudará a recuperar una respuesta del servidor.