Empaquetar Vb6
Primero vamos a compilar un proyecto, compilarlo significa prepararlo para hacerlo ejecutable (.exe)
Compilación
Supongamos que hemos realizadoun proyecto llamado Editor.vbp. Los vamos a guardar en una carpeta, por ejemplo en C:\COMPILADOS.
Ahora compilamos el proyecto, mediante esta opción:
Al compilarlo nos pregunta la carpeta dondese va a guardar el ejecutable, pongamos la misma que el proyecto fuente C:\COMPILADOS
Tendremos lo siguiente:
(Es posible que el dibujo del icono sea distinto)
El programa Editor.exe es elarchivo ejecutable. Que podemos lanzar cuando queramos. Podemos probar su funcionamiento.
Empaquetado
Esto es algo más difícil. Veamos. El archivo Editor.exe que hemos creado anteriormentefuncionará perfectamente en nuestro ordenador, pero puede que este archivo lo copiemos en un disquete, y lo llevemos a otro ordenador, y al lanzarlo: Editor.exe no funcione.
Lo explicamos.
Cuandoinstalamos un programa en Windows, además del ejecutable .exe se instalan unos archivos llamados librerías de enlace dinámico que tienen la extensión .dll éstos son necesarios para poder funcionar elprograma. Los dll se suelen instalar en C:\WINDOWS\SYSTEM. Así que si tu ordenador no tiene los dll necesarios, no podrá funcionar ese programa.
Para que un programa funcione en Visual Basic esnecesario que en la carpeta C:\WINDOWS\SYSTEM (o \Windows\System32 si es XP) existan los siguientes archivos :
asycfilt.dll, comcat.dll, msvbvm60.dll, oleaut32.dll, olepro32.dll y stdole2.tlb
(En casoque nuestro programa tuviese dibujos, también tendrían que empaquetarse (automáticamente))
Además también pueden hacer falta otros tipos de archivos: los .ocx . Cuando entramos en el Visual Basicvemos estos controles que salen por defecto:
Pero puede y suele ocurrir que nuestro proyecto necesite otros controles, por ejemplo el mencionado proyecto Editor.vbp tiene un control llamado...
Regístrate para leer el documento completo.