El 6 de control de transferencia de Internet de Visual Basic , también conocido como el de 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 más utilizados como el botón "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 y mapa
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.