AYUDA. Problema con generar ejecutable VB6
Moderador: Moderadores
AYUDA. Problema con generar ejecutable VB6
hola a todos!!..
Bueno eh buscado en varios lados eh bajado muchos programas para generar un ejecutable de VB6, lo que pasa es q acabo de terminar mi primer programa en VB6 un agenda con una base de datos muy sencilla, pero a la hora de hacer el ejecutable con el PDWIZARD que trae el VB6, lo crea sin problemas, lo puedo instalar y desintalar sin problemas en mi PC, a la hora de pasarlo a otro PC no funciona, no deja instalarlo, probe con el VSInstaller 1.1 pasa lo mismo, tambien intente poniendo esta linea en el form .
Data1.DatabaseName = App.Path & "\Agenda.mdb"
(la base de datos esta enlazada con el DATA).
En fin lo unico que me falta es generar un exe o algo no importa lo que sea, pero que funcione en cualquier otro PC, y que no de problemas.
Epero su ayuda, muchas gracias saludos..
robin.carrere@terra.cl
Bueno eh buscado en varios lados eh bajado muchos programas para generar un ejecutable de VB6, lo que pasa es q acabo de terminar mi primer programa en VB6 un agenda con una base de datos muy sencilla, pero a la hora de hacer el ejecutable con el PDWIZARD que trae el VB6, lo crea sin problemas, lo puedo instalar y desintalar sin problemas en mi PC, a la hora de pasarlo a otro PC no funciona, no deja instalarlo, probe con el VSInstaller 1.1 pasa lo mismo, tambien intente poniendo esta linea en el form .
Data1.DatabaseName = App.Path & "\Agenda.mdb"
(la base de datos esta enlazada con el DATA).
En fin lo unico que me falta es generar un exe o algo no importa lo que sea, pero que funcione en cualquier otro PC, y que no de problemas.
Epero su ayuda, muchas gracias saludos..
robin.carrere@terra.cl
Que pasa exactamente
Que es lo que te marca exactamente cuando lo instlas en otra computadora ???
felixelizondot@yahoo.com.mx
Salu2
felixelizondot@yahoo.com.mx
Salu2
a, creoq eu tu problema no es el .exe, el problema es el instalador.
prueba copiar tu instalador a c: y ejeutalo desde alli, ya que algunos si los jejecutas desde el escritorio no funcionan
marcba_51@yahoo.com.mx
prueba copiar tu instalador a c: y ejeutalo desde alli, ya que algunos si los jejecutas desde el escritorio no funcionan
marcba_51@yahoo.com.mx
Hola!...
Bueno... creo que este post es algo viejo, pero espero revivirlo.
Ok, mi pregunta es: Existe alguna forma para ejecutar el exe en otro ordenador sin tener que pasar por el instalador?... o sin tener que hacerlo de forma manual...
Y si así es... les agradeceria que me explicaran como se hace.
Òsea... mi idea es crear un exe y con solo hacer doble click, poder ejecutarlo sin problema.
Ok... Gracias y hasta luego.
Ron.
Bueno... creo que este post es algo viejo, pero espero revivirlo.
Ok, mi pregunta es: Existe alguna forma para ejecutar el exe en otro ordenador sin tener que pasar por el instalador?... o sin tener que hacerlo de forma manual...
Y si así es... les agradeceria que me explicaran como se hace.
Òsea... mi idea es crear un exe y con solo hacer doble click, poder ejecutarlo sin problema.
Ok... Gracias y hasta luego.
Ron.
- CRAZY-VAG
- Preferencial
- Mensajes: 478
- Registrado: Dom Jun 11, 2006 5:54 am
- Ubicación: Veracruz, México
eje-q-table...
yo SOLO he generado UN EJECUTABLE (nombre.exe) desde el mismo programa VB6...
EN:
..archivo
..generar proyecto.exe
Y YA LO GENERA EJECUTABLE...
EN:
..archivo
..generar proyecto.exe
Y YA LO GENERA EJECUTABLE...

Solucion

Debes Crearte una carpeta llamada instalador. Dentro de la Misma debes crear dos carpetas una para las dll y otra para los ocx del sistema. Como la VB6ES.DLL, VB6STKIT.DLL (ambas son del VBasic 6.0 y solo las tenes vos) entonces estas dlls entre otras las debes compiar a esta carpeta y apuntar tu instalador alli.
Para registrar tus dlls en el cliente debes hacer lo siguiente
te creas un archivo.bat en donde pones los siguiente:
Esto lo que hace es registrarte en el registro las librerias para tu aplicacion
regsvr32 .\dlls\VB6ES.DLL /u /s
regsvr32 .\dlls\VB6ES.DLL /s
regsvr32 .\dlls\VB6STKIT.DLL /u /s
regsvr32 .\dlls\VB6STKIT.DLL /s
Te paso la lista que debes registrar comunmente, estas son las librerias que se usan por lo general para programas en VB 6.0
regsvr32 .\dlls\ASYCFILT.DLL /u /s
regsvr32 .\dlls\ASYCFILT.DLL /s
regsvr32 .\dlls\CMDLGES.DLL /u /s
regsvr32 .\dlls\CMDLGES.DLL /s
regsvr32 .\dlls\COMCAT.DLL /u /s
regsvr32 .\dlls\COMCAT.DLL /s
regsvr32 .\dlls\COMDLG32.DLL /u /s
regsvr32 .\dlls\COMDLG32.DLL /s
regsvr32 .\dlls\MSVBVM60.DLL /u /s
regsvr32 .\dlls\MSVBVM60.DLL /s
regsvr32 .\dlls\OLEAUT32.DLL /u /s
regsvr32 .\dlls\OLEAUT32.DLL /s
regsvr32 .\dlls\OLEPRO32.DLL /u /s
regsvr32 .\dlls\OLEPRO32.DLL /s
regsvr32 .\dlls\SS70PP.dll /u /s
regsvr32 .\dlls\SS70PP.dll /s
regsvr32 .\dlls\TABCTES.DLL /u /s
regsvr32 .\dlls\TABCTES.DLL /s
regsvr32 .\dlls\VB6ES.DLL /u /s
regsvr32 .\dlls\VB6ES.DLL /s
regsvr32 .\dlls\VB6STKIT.DLL /u /s
regsvr32 .\dlls\VB6STKIT.DLL /s
regsvr32 .\ocxs\Comdlg32.ocx /u /s
regsvr32 .\ocxs\Comdlg32.ocx /s
regsvr32 .\ocxs\CSDStaticLabel.ocx /u /s
regsvr32 .\ocxs\CSDStaticLabel.ocx /s
regsvr32 .\ocxs\Edt32x20.ocx /u /s
regsvr32 .\ocxs\Edt32x20.ocx /s
regsvr32 .\ocxs\MSCHRT20.OCX /u /s
regsvr32 .\ocxs\MSCHRT20.OCX /s
regsvr32 .\ocxs\MSCOMCT2.OCX /u /s
regsvr32 .\ocxs\MSCOMCT2.OCX /s
regsvr32 .\ocxs\MSCOMCTL.OCX /u /s
regsvr32 .\ocxs\MSCOMCTL.OCX /s
regsvr32 .\ocxs\MSCOMM32.OCX /u /s
regsvr32 .\ocxs\MSCOMM32.OCX /s
regsvr32 .\ocxs\msscript.ocx /u /s
regsvr32 .\ocxs\msscript.ocx /s
regsvr32 .\ocxs\picclp32.ocx /u /s
regsvr32 .\ocxs\picclp32.ocx /s
regsvr32 .\ocxs\RICHTX32.OCX /u /s
regsvr32 .\ocxs\RICHTX32.OCX /s
regsvr32 .\ocxs\tabctl32.ocx /u /s
regsvr32 .\ocxs\tabctl32.ocx /s
regsvr32 .\ocxs\THREED32.OCX /u /s
regsvr32 .\ocxs\THREED32.OCX /s
Espero que te sirva.
Atte.
Raul. - Argentina