SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Visual Basic para principiantes => Mensaje iniciado por: kelmax en Miércoles 24 de Febrero de 2010, 20:50

Título: Generar un portable
Publicado por: kelmax en Miércoles 24 de Febrero de 2010, 20:50
Me gustaria saber si es posible generar un programa que se portable en vb6.0.
Título: Re: Generar un portable
Publicado por: Nebire en Jueves 25 de Febrero de 2010, 10:59
Detalla, a que llamas portable... ?
Título: Re: Generar un portable
Publicado por: kelmax en Jueves 25 de Febrero de 2010, 13:34
un punto exe sin instalacion previa.
Título: Re: Generar un portable
Publicado por: Nebire en Sábado 27 de Febrero de 2010, 12:56
Cita de: "kelmax"
un punto exe sin instalacion previa.
Este tipo de portabilidad requiere que tu proyecto provea todas las librerías que necesita. De ese modo lo haces independiente.

Lo adecuado para el caso es que aplicación arranque desde Main, verifique si las librerías que utiliza tu proyecto están instaladas o no, si no están instaladas entonces las registras, si se registraron todas satisfactoriamente entonces arrancas la aplicación ...

Para saber que librerías necesita tu proyecto, lo mejor es hacer un empaquetado (utiliza el asistente de empaquetado que tiene vb), una vez hagas el empaquetado verás que hay un archivo que contiene la lista de las librerías y ficheros adicionales que pueda necesitar. Utiliza esa lista para localizar los ficheros e incluirlos en tu carpeta de distribución. Naturalmente el empaquetado, después de saber que necesitas, puedes eliminarlo.

Por último si tu programa utiliza algún tipo de salvaguarda de opciones y configuración del usuario, utiliza un fichero dentro de tu carpeta en vez de utilizar el registro como almacén, así además de portar el programa también es portable la configuración.