Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-10-2008
zazexx zazexx is offline
Registrado
 
Registrado: jun 2007
Ubicación: veracruz, mexico
Posts: 9
Poder: 0
zazexx Va por buen camino
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
__________Error: _________________

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.
Responder Con Cita
  #2  
Antiguo 20-10-2008
zazexx zazexx is offline
Registrado
 
Registrado: jun 2007
Ubicación: veracruz, mexico
Posts: 9
Poder: 0
zazexx Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 20-10-2008
zazexx zazexx is offline
Registrado
 
Registrado: jun 2007
Ubicación: veracruz, mexico
Posts: 9
Poder: 0
zazexx Va por buen camino
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
en la propiedad flag hay que cambiarla:
Código:
Filename: {app}\mysql-connector-odbc-3.51.22-win32.msi; WorkingDir: {app}; Flags: shellexec
de este modo despues de guardar y compilar el scritp, probe el instalador y ¡¡Funciono¡¡ antes de que termine de instalar la aplicación, ejecuta el instalador del conector ODBC, entonces solo resta darle next y termina la instalacion del conector y de la aplicación.

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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 06:45:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi