Programación General > Visual Basic 6.0 e inferiores
Error Con Instalador
Makko:
Termine una App. Es una base de datos ADO.
Resulta que cree el instalador con el Asistente que trae el Visual Studio.
Cdo ejecuto el setup.exe (una vez acabado el empequetador) me sale este error:
Alguna idea...?
Makko:
Nadie??? :(
cpmario:
Nunca he visto un error así. Falta información para ayudarte. Debes de describir que otros archivos están el el directorio donde está el Setup.exe, ya que podría ser que no tengas los demás archivos de instalación.
El compilador de instalaciones del VB6 te da los siguientes archivos:
Además del fólder 'Support' con todos los archivos de instalación en su interior.
Setup.exe
Setup.lst
MiPrograma.cab
Para que una instalación funcione deben de estar en el mismo fólder los 3 archivos anteriores.
:comp:
cpmario:
Estuve revisando la red, si como creo tienes el Setup.lst en el directorio. te puede servir lo siguiente:
Uno de los motivos por el cual se genera el error es porque no tengas privilegios de Administrador. Y otro es que la carpeta de instalación esté protegida contra escritura.
si tienes los derechos de administrador, entonces trata de efectuar la instalación del programa desde otra carpeta. Si funciona la instalación quiere decir que el fólder original está protegido por el systema.
Te doy los enlaces donde encontré la información:
http://www.vbforums.com/archive/index.php/t-317725.html
http://www.dcdev.net/YnHub/forum/showthread.php?p=22228
http://www.turnerdesigns.com/t2/sw/main.html
La frase con la que efectué la búsqueda en Google:
"could not open the file named" setup.lst
:comp:
Makko:
Gracias cpmario
Te comento que no esta protegida la carpeta.
Tengo derechos de Administrador asi que eso no deberia ser problema.
Puede ser que sea porque una vez yo hice esto:
Me dio un error de que no podia registrar el fichero msadoXX.tlb entonces buscando en internet, lei que se podia corregir ese fallo haciendo esto varias cosas:
- Cambiar en el lst $(DllSelfRegister) por $(TLBRegister)
- Eliminar del lst ese fichero (renumerando los filesXX siguientes)
- Eliminar ese fichero al generar la distribución
- Modificar el fichero VB6DEP.ini (c:\archivos de programa\microsoft visual
studiuo\vb98\wizards\pdwizard) añadiendo :
msado15.tlb=
msado20.tlb=
msado21.tlb=
msado25.tlb=en la sección [Do Not Redistribute]
Esto ultimo fue lo que hice yo, y efectivamente ya no me tiro mas el error, pero ahora que genero otro instalador, ya no me anda, y me da el error descripto.
Gracias!
Navegación
[#] Página Siguiente
Ir a la versión completa