Inno Setup Compiler + Visual Basic 6.0

Iniciado por renga73, 20 Febrero 2008, 05:31 AM

0 Miembros y 1 Visitante están viendo este tema.

renga73

Hola gente, etoy tratando de empaquetar mi aplicacion usando el Inno Setup Installer, y lo he porbado en otra pc con Win98, y al momento de ejecutar me tira error, aca les paso el scrip del Inno, aver si me pueden dar una mano, desde ya muchas gracias

[Setup]
AppName=Alarma Por Barrera Láser
AppVerName=Alarma Por Barrera Láser 1.0
AppPublisher=Alejandro Caracoche
DefaultDirName={pf}\Alarma Por Barrera Láser
DefaultGroupName=Alarma Por Barrera Láser
OutputBaseFilename=Alarma-Setup
Compression=lzma
SolidCompression=yes
PrivilegesRequired=admin

[Languages]
Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: D:\Ale\Tesis\vb6sp6sys\stdole2.tlb; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regtypelib
Source: D:\Ale\Tesis\vb6sp6sys\msvbvm60.dll; DestDir: {sys};  Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: D:\Ale\Tesis\vb6sp6sys\oleaut32.dll; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: D:\Ale\Tesis\vb6sp6sys\olepro32.dll; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: D:\Ale\Tesis\vb6sp6sys\asycfilt.dll; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile
Source: D:\Ale\Tesis\vb6sp6sys\comcat.dll; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regserver

Source: C:\WINDOWS\system32\comdlg32.OCX; DestDir: {sys}; Flags: sharedfile regserver uninsneveruninstall
Source: C:\WINDOWS\system32\VB2_SkinControlLt.ocx; DestDir: {sys}; Flags: sharedfile regserver
Source: C:\WINDOWS\system32\VB2_TaskBarControl.ocx; DestDir: {sys}; Flags: sharedfile regserver
Source: D:\Ale\Tesis\vb6sp6sys\MSCAL.OCX; DestDir: {sys}; Flags: sharedfile
Source: D:\Ale\Tesis\Alarma Por Barrera Láser\SMTP.ocx; DestDir: {sys}; Flags: sharedfile regserver
Source: D:\Ale\Tesis\Alarma Por Barrera Láser\WebCam.ocx; DestDir: {sys}; Flags: sharedfile regserver
Source: D:\Ale\Tesis\Alarma Por Barrera Láser\hwinterface.ocx; DestDir: {sys}; Flags: sharedfile regserver

Source: C:\Documents and Settings\Administrador\Escritorio\Alarma Por Barrera Laser1.exe; DestDir: C:\Archivos de programa\Alarma Por Barrera Láser; Flags: ignoreversion; DestName: Alarma Por Barrera Laser1.exe

Source: C:\ding.wav; DestDir: "C:\"; Flags: ignoreversion

Source: C:\WINDOWS\system32\io.dll; DestDir: "C:\WINDOWS\system32"; Flags: sharedfile

[Icons]
Name: {group}\Alarma Por Barrera Láser.exe; Filename: {app}\Alarma Por Barrera Laser1.exe;
Name: {userdesktop}\Alarma Por Barrera Láser.exe; Filename: {app}\Alarma Por Barrera Laser1.exe; Tasks: desktopicon;
Name: "{group}\{cm:UninstallProgram,Alarma Por Barrera Láser}"; Filename: "{uninstallexe}"

[Run]
Filename: "{app}\Alarma Por Barrera Laser1.exe"; Description: "{cm:LaunchProgram,Alarma Por Barrera Láser}"; Flags: nowait postinstall skipifsilent

Hans el Topo

create install free es una muy buena altearnativa a inno setup
 

karmany

Yo he utilizado mucho Inno Setup Compiler y personalmente te lo recomiendo para tu aplicación.
El principal inconveniente es que hay que trabajar con script en Delphi (o similar), pero una vez que sabes utilizarlo es un compilador muy potente y te permitirá hacer instalaciones personalizadas con mucha calidad y fuera de errores.

Respecto a tu problema, primero veo que la has hecho muy sencilla (habrás utilizado probablemente el asistente) y deberías observar sobre todo las rutas donde tienes o donde pegas los archivos, ya que de un ordenador a otro varían. No comentas si es el instalador el que te falla o es el Inno Setup.

También tienes que indicar cuál es el fallo que te indica...