Programación General > Visual Basic 6.0 e inferiores

 Mas Inno Setup

(1/8) > >>

Sagutxo:
es la primera vez que utilizo esto, es la versión 5.1.5

Me gustaria que me orientarias como hacer en inno setup estas mismas ejecuciones que se crean en el prog de VB

File92=@crpe32.dll,$(WinSysPath),,$(Shared),3/31/02 11:18:32 PM,5337088,8.0.0.371

File93=@Crystl32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/31/02 11:18:36 PM,853468,8.0.0.4

Source: "C:\Instalar\InnoInstala\crpe32.dll"; DestDir: "{sys}"; Flags: confirmoverwrite ......... Lo que hay detras de Flags no se si esta bien, alguien puede continuarme esta linea.

Source: "C:\Instalar\InnoInstala\Crystl32.OCX"; DestDir: "{sys}"; Flags: confirmoverwrite ......... Lo que hay detras de Flags no se si esta bien, alguien puede continuarme esta linea.

Esto que que es?
File6=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/3/99 12:00:00 AM,17920,2.40.4275.1

Muchas gracias. :comp:  :comp:  :smartass:  :smartass:

solcito:
Para registrar und dll u ocx debes poner esto:

--- Código: Text --- Flags: regserver  
si es una dll que si al desistalar tu programa va a ser usada por otro programa debes poner asi:


--- Código: Text --- Flags:  uninsneveruninstall regserver  
Espero que te sirva

Saludos  :hola:

Sagutxo:
Salu2. Muchas gracias, es tarde, pero me muero de ganas de meterle mano a esto.

   Podrias esplicarme que es esta linea:

File6=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/3/99 12:00:00 AM,17920,2.40.4275.1
Osea:
(WinSysPathSysFile) ¿Esto que path es?, ¿como se pone en inno setup?
y esto? :
(TLBRegister)  ¿Cómo se registra?.

un saludo. y gracias de antemano.
 :smartass:  :smartass:  :comp:

cpmario:
Lo del Crystal Report:

Source: "crpe32.dll"; DestDir: "{sys}"; Flags: sharedfile
Source: "Crystl32.OCX"; DestDir: "{sys}"; Flags: sharedfile restartreplace regserver

El STDOLE2.TLB es un archivo del sistema:

Source: STDOLE2.TLB; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regtypelib

(WinSysPathSysFile) = Directorio del sistema en XP es C:\Windows\System32
{sys} este código es el equivalente de Inno Setup a lo anterior.

 :)

solcito:
Bueno a ver, vamos por partes:

La clave TLBRegister indica que el archivo es
una biblioteca de tipos (TBL)‚ que deberá de registrarse en el registro de
Windows como tal biblioteca·   En el Inno lo indicas asi:


--- Código: Text --- regtypelib  

WinSysPathSysFile, esto la verdad no se bien que significa, lo que si se es WinSysPaTH ----> en Inno es sys.

Aca va el codigo de como yo hago los instaladores.


--- Código: Text --- ; Componentes necesarios para los paquetes en VISUAL BASIC 6.0Source: "C:\Archivos de programa\Inno Setup 5\Necesarios\STDOLE2.TLB"; DestDir: {sys}; Flags: restartreplace uninsneveruninstall regtypelibSource: "C:\Archivos de programa\Inno Setup 5\Necesarios\MSVBVM60.dll"; DestDir: {sys}; Flags: restartreplace uninsneveruninstall regserverSource: "C:\Archivos de programa\Inno Setup 5\Necesarios\OleAut32.dll"; DestDir: {sys}; Flags: restartreplace uninsneveruninstall regserverSource: "C:\Archivos de programa\Inno Setup 5\Necesarios\OlePro32.dll"; DestDir: {sys}; Flags: restartreplace uninsneveruninstall regserverSource: "C:\Archivos de programa\Inno Setup 5\Necesarios\AsycFilt.dll"; DestDir: {sys}; Flags: restartreplace uninsneveruninstallSource: "C:\Archivos de programa\Inno Setup 5\Necesarios\ComCat.dll"; DestDir: {sys}; Flags: restartreplace uninsneveruninstall regserver  
Espero te sirva.

Saludos  :hola:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa