Foros del Web » Soporte técnico » Software General »

problemas con NSIS

Estas en el tema de problemas con NSIS en el foro de Software General en Foros del Web. Hola, al final he dejado el instalador de visual 6 y me puse con el NSIS. En principio todo bien, en mi pc claro... Pero ...
  #1 (permalink)  
Antiguo 14/05/2008, 01:33
 
Fecha de Ingreso: mayo-2005
Ubicación: Vimianzo. A Coruña
Mensajes: 230
Antigüedad: 18 años, 11 meses
Puntos: 1
problemas con NSIS

Hola, al final he dejado el instalador de visual 6 y me puse con el NSIS.
En principio todo bien, en mi pc claro...
Pero le pasé el setup.exe a un amigo, el cual no tiene nada de visual y tal en su pc y pasa una cosa extrañísima...
La parte del programa que funciona con ADO por código va, pero la que usa control ADO no....
Por ejemplo los grids que muestran los datos de una tabla están enlazados mediante un control ADO, y al acabar de instalar no se ve nada en ellos, aparecen vacíos.
Pero por ejemplo, al hacer click en nuevo cliente, mediante ado por código, busco en la bd el max cod_cli y lo pongo en la caja de texto código+1, y sí, lo hace al pulsar el botón de nuevo cliente.

Lo que hice en el NSIS, tal y como indicaban algunas web, fue añadir al SYSDIR todos los OCX y DLL que usa la aplicación (primero la hice con el empaquetador de visual 6 y luego cogí de la carpeta support todos los ocx y dll).

Sabeis porqué puede fallar esto?
Yo recuerdo que el empaquetador de visual, al instalar la aplicación ponía durante el proceso: instalando componentes de acceso a datos... y luego proseguía con la instalación. Digo yo si será eso...o que a lo mejor hay que registrar algunas dll y ocx...no sé, nunca he hecho estas cosas hasta ahora...
Lo que si me da el instalador que hago con el NSIS, son 3 avisos durante la instalación, de que no puede copiar 3 DLL en el system32 porque están en uso, pero dándole a OMITIR prosigue con la instalación, supongo que habrá forma de solucionar eso.

Espero que me podais ayudar a solucionar estes problemas...
Muchas a gracias a todos y un Saludo!

PD: esta es la parte del script donde indico que ocx y dll tiene que copiar y donde...a lo mejor lo estoy haciendo donde no es...
Código:
SectionIn RO
		SetOverwrite on
		SetOutPath "$SYSDIR"
		File "COMCT232.OCX"
		File "COMCT332.OCX"
		File "COMCTL32.OCX"
		File "COMDLG32.OCX"
		File "MSADODC.OCX"
		File "Mscomct2.ocx"
		File "MSCOMCTL.OCX"
                File "MSDATGRD.OCX"
                File "MSFLXGRD.OCX"
                File "TABCTL32.OCX"
                File "ADODCES.DLL"
                File "asycfilt.dll"
                File "CMCT2ES.DLL"
                File "CMCT3ES.DLL"
                File "CMCTLES.DLL"
                File "CMDLGES.DLL"
                File "COMCAT.DLL"
                File "DATGDES.DLL"
                File "DBRPRES.DLL"
                File "FLXGDES.DLL"
                File "MSBIND.DLL"
                File "MSCC2ES.DLL"
                File "MSCMCES.DLL"
                File "MSDBRPTR.DLL"
                File "MSDERUN.DLL"
                File "MSSTDFMT.DLL"
                File "msvbvm60.dll"
                File "oleaut32.dll"
                File "olepro32.dll"
                File "STDFTES.DLL"
                File "TABCTES.DLL"
                File "VB6ES.DLL"
                File "VB6STKIT.DLL"

		;Instalar archivos
		SetOutPath "$INSTDIR"
		File "${APPNAME}.exe"
		File "GesGarden.exe.manifest"
		File "G.ico"
		File "ayuda.hlp"
		File "GesGarden.exe"
		File "jardineria.mdb"
PD2: he estado revisando el setup.lst que crea el instalador de visual y esto es lo que hace con esos archivos:
Código:
[Bootstrap Files]
[email protected],$(WinSysPathSysFile),,,7/28/98 12:00:00 AM,102912,6.0.81.69
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,6/1/98 1:00:00 AM,22288,4.71.1460.1
[email protected],$(WinSysPathSysFile),,,3/8/99 1:00:00 AM,147728,2.40.4275.1
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,3/8/99 1:00:00 AM,164112,5.0.4275.1
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,4/12/00 1:00:00 AM,598288,2.40.4275.1
[email protected],$(WinSysPathSysFile),$(TLBRegister),,6/3/99 1:00:00 AM,17920,2.40.4275.1
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,8/19/04 2:42:18 PM,1392671,6.0.96.90
[email protected],$(WinSysPath),,$(Shared),7/28/98 12:00:00 AM,119568,5.0.81.69

[IconGroups]
Group0=GesGarden
PrivateGroup0=0
Parent0=$(Programs)

[GesGarden]
Icon1="GesGarden.exe"
Title1=GesGarden
StartIn1=$(AppPath)

[Setup]
Title=GesGarden v0.99 Beta
DefaultDir=$(ProgramFiles)\GesGarden
AppExe=GesGarden.exe
AppToUninstall=GesGarden.exe

[Setup1 Files]
[email protected],$(AppPath),,,5/13/08 1:31:46 PM,647168,0.0.0.0
[email protected],$(AppPath),,,2/15/08 3:56:46 AM,317440,0.0.0.0
[email protected],$(AppPath),,,1/24/08 1:42:06 PM,691,0.0.0.0
[email protected],$(AppPath),,,3/2/08 10:27:58 PM,9662,0.0.0.0
[email protected],$(AppPath),,,1/24/08 1:31:44 PM,9536,0.0.0.0
File6=@MDAC_TYP.EXE,$(AppPath),,,8/7/98 1:00:00 AM,6477888,4.72.3110.0
[email protected],$(AppPath),,,2/20/08 1:19:58 PM,940540,0.0.0.0
[email protected],$(WinSysPath),,$(Shared),7/28/98 12:00:00 AM,33280,6.0.81.63
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 12:00:00 AM,140096,6.0.81.69
[email protected],$(CommonFiles)\designer,$(DLLSelfRegister),$(Shared),6/9/98 12:00:00 AM,137216,6.0.0.3005
[email protected],$(WinSysPath),,$(Shared),7/28/98 12:00:00 AM,33280,6.0.81.63
[email protected],$(WinSysPath),,$(Shared),7/31/98 1:00:00 AM,6656,6.0.81.63
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),5/24/00 5:45:58 AM,118784,6.0.84.50
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),6/18/98 12:00:00 AM,299008,6.0.81.69
[email protected],$(WinSysPath),,$(Shared),7/28/98 12:00:00 AM,40448,6.0.81.63
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 12:00:00 AM,244024,6.0.81.69
[email protected],$(WinSysPath),,$(Shared),7/28/98 12:00:00 AM,21504,6.0.81.63
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 12:00:00 AM,209192,6.0.81.69
[email protected],$(WinSysPath),,$(Shared),7/28/98 12:00:00 AM,30208,6.0.81.63
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 12:00:00 AM,260920,6.0.81.69
[email protected],$(WinSysPath),,$(Shared),7/28/98 12:00:00 AM,15872,6.0.81.63
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 12:00:00 AM,118064,6.0.81.71
[email protected],$(WinSysPath),,$(Shared),7/28/98 12:00:00 AM,60928,6.0.81.63
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),5/22/00 9:58:00 AM,647872,6.0.88.4
[email protected],$(WinSysPath),,$(Shared),7/28/98 12:00:00 AM,140800,6.0.81.63
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),12/20/02 1:02:44 PM,1077336,6.1.95.45
[email protected],$(WinSysPath),,$(Shared),7/28/98 12:00:00 AM,100352,6.0.80.22
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 12:00:00 AM,609584,6.0.80.22
[email protected],$(WinSysPath),,$(Shared),7/28/98 12:00:00 AM,23552,6.0.80.22
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 12:00:00 AM,164144,6.0.80.22
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),7/28/98 12:00:00 AM,28672,6.0.0.8163
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 12:00:00 AM,369696,6.0.0.8169
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),6/18/98 12:00:00 AM,77824,6.0.81.69
[email protected],$(AppPath),,,5/13/08 1:33:35 PM,1601536,0.99.0.6

Última edición por Baldur; 14/05/2008 a las 01:55
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:00.