El control de transferencia de Internet no es uno de los controles por defecto se encuentra en la caja de herramientas cuando se inicia un nuevo proyecto de Visual Basic 6 . Debe añadir al cuadro de herramientas haciendo clic en la casilla de verificación para el control " Microsoft Internet Transfer Control 6.0 " en el menú "Componentes" . Después de hacer esto , puede hacer doble clic en el control para agregarlo a su proyecto. No importa donde se coloca el control en el formulario que el control de transferencia de Internet no aparece cuando se ejecuta el programa .
Usos
El control permite su programa VB6 establecer una conexión con - HTTP y sitios FTP basados . Con él, usted puede abrir páginas Web , crear una ventana del navegador FTP y descargar archivos , o incluso recuperar datos de las páginas web y agregarlo a su programa. También puede 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 en uso determina los tipos de propiedades y métodos disponibles para el control.
Propiedades en venta
Para poder transferir datos hacia y desde Internet, deben establecer 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 representante nombrado. La propiedad protocolo especifica si el programa utiliza una conexión FTP o HTTP. También puede establecer RemoteHost inicial, RemoteHost valores URL , Proxy , Nombre de usuario y Contraseña para la conexión si es necesario .
Métodos
El control de transferencia de Internet sólo tiene unos cuantos métodos se necesita: ejecutar, GetChunk , getHeader y openURL . La ejecución y openURL métodos de trabajo con ambas conexiones HTTP y FTP , y se utilizan para transmitir datos a través de Internet , tales como devolver un documento HTML. Sin embargo , el método openURL transfiere los datos antes de que cualquier otro procedimiento , mientras que el método de ejecutar transferencias independientemente de otros procedimientos . El método getHeader recupera la información del encabezado y el método GetChunk devuelve un búfer de datos.
Problemas
Algunos de los problemas más comunes que usted experimentará con el control Inet es cuando se establece una conexión y devolver datos . Por ejemplo, si no se proporciona el nombre de usuario y contraseña para iniciar sesión en un servidor FTP correcta , 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 probar con seguridad para una conexión sin que se caiga . Cuando se utiliza el método de ejecución para devolver los datos , es posible que no siempre ven los resultados . Utilizando los métodos GetChunk o getHeader le ayudará a recuperar una respuesta del servidor.