FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
error con un archivo del conector ODBC de MySQL en un instalador hecho con ISTool
hola a todos¡
De antemano agradezco que lean sobre este problema y antes que todo hago saber que es la primera vez que hago un instalador, busque para ver como se realiza y todo iba bien hasta llego la hora de probarlo. La aplicacion esta hecha con Delphi7, se utiliza ISTool como creador del instalador(previamente instale Inno Setup). En el instalador solo se incluye el conector ODBC de MySQL, ya que la BD va estar en un servidor. Para efectos del problema incluyo el script y el error que se genera antes de finalizar la instalacion de la aplicacion: _________________Script_____________________________________________ Código:
[Setup] ; NOTE: The value of AppId uniquely identifies this application. ; Do not use the same AppId value in installers for other applications. ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) AppId={{25604C5E-5AE7-4352-A8A6-4B30B99A2CE7} AppName=SADD AppVerName=SADD 1.0 AppPublisher=MRCyQ DefaultDirName={pf}\SADD DisableDirPage=true DefaultGroupName=SADD DisableProgramGroupPage=true OutputDir=C:\sadd OutputBaseFilename=SADD SetupIconFile=C:\SADD\mrcyq.ico Compression=lzma SolidCompression=true WizardImageBackColor=clAqua [Languages] Name: spanish; MessagesFile: compiler:Languages\Spanish.isl [Tasks] Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked [Files] Source: SADD.exe; DestDir: {app}; Flags: ignoreversion ; NOTE: Don't use "Flags: ignoreversion" on any shared system files Source: ..\requeridos\programas\mysql-connector-odbc-3.51.22-win32.msi; DestDir: {app} [Icons] Name: {group}\SADD; Filename: {app}\SADD.exe Name: {commondesktop}\SADD; Filename: {app}\SADD.exe; Tasks: desktopicon [Run] Filename: {app}\mysql-connector-odbc-3.51.22-win32.msi; WorkingDir: {app}; Flags: runhidden runascurrentuser Filename: {app}\SADD.exe; Description: {cm:LaunchProgram,SADD}; Flags: nowait postinstall skipifsilent [Registry] Root: HKCU; SubKey: Software\ODBC\ODBC.INI\ODBC Data Sources; ValueType: string; ValueName: myodbc; ValueData: MySQL ODBC 3.51 Driver; Flags: createvalueifdoesntexist uninsdeletevalue Root: HKCU; SubKey: Software\ODBC\ODBC.INI\myodbc; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Driver; ValueType: string; ValueData: C:\WINDOWS\system32\myodbc3.dll Root: HKCU; SubKey: Software\ODBC\ODBC.INI\myodbc; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: DATABASE; ValueType: string; ValueData: saddf Root: HKCU; SubKey: Software\ODBC\ODBC.INI\myodbc; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: PWD; ValueType: string; ValueData: 123456 Root: HKCU; SubKey: Software\ODBC\ODBC.INI\myodbc; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: SERVER; ValueType: string; ValueData: 192.168.2.48 Root: HKCU; SubKey: Software\ODBC\ODBC.INI\myodbc; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: UID; ValueType: string; ValueData: usuario1 Imposible ejecutar el archivo : c:\Archivos de Programa\SADD\mysql-connector-odbc-3.51.22-win32.msi CreateProcess falló; código 193. %1 no es una aplicación Win32 válida. De verdad espero puedan ayudarme. |
#2
|
|||
|
|||
sobre lo mismo
de verdad necesito un luz para saber como puedo resolverlo.
En un principio pense que era la carpeta donde guarda el conector, pero la cambie y resulta el mismo error. O es acaso que lo quiero hacer no es posible? de ser asi, les agradeceria que me lo dijeran. |
#3
|
|||
|
|||
gracias, gracias, gracias.......
gracias a todos los que leyeron mi problema y para los q tienen el mismo problema o no saben como hacer un bendito instalador que incluye el instalador del conector ODBC de MySQL aqui les dejo como encontre la solucion y un enlace a un mini pero significativo tutorial:
En el apartado de [RUN] hay una linea com la siguiente: Código:
Filename: {app}\mysql-connector-odbc-3.51.22-win32.msi; WorkingDir: {app}; Flags: runhidden runascurrentuser Código:
Filename: {app}\mysql-connector-odbc-3.51.22-win32.msi; WorkingDir: {app}; Flags: shellexec Aqui esta el link: http://www.llodax.com/smf/index.php?topic=141.0 gracias nuevamente y suerte a todos los que empiezan con su primer instalador. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como incluir Rave Reports en un instalador hecho en InnoSetup | sricardo | Varios | 7 | 07-12-2007 23:01:51 |
Problema con conector odbc | JULIPO | MySQL | 2 | 10-11-2007 19:33:44 |
Instalador PHP+APACHE+MYSQL?? | marceloalegre | PHP | 5 | 14-09-2006 15:35:29 |
instalar MySQL sin instalador | ruina | MySQL | 1 | 28-06-2004 17:44:15 |
ODBC + MySQL | mutant09 | MySQL | 1 | 23-04-2004 12:10:24 |
|