SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: ellerysammy en Martes 27 de Abril de 2004, 18:29
-
Hola....
Ahora me remito nuevamente por que quisiera saber de algun programa bueno y FREE para hacer instaladores para aplicaciones hechas en Builder y si de paso existe un tutorial para dicho programa hacerme saber la direccion donde lo pueda seguir o descargar
-
Yo mismo respondere........segui los consejos de mucho y utilize el Inno Setup para hacer los instaladores de mi aplicacion builder, quiero mencionar que la plicacion maneja una BD hecha en paradox y estos son los pasos que segui para hacer los instaladores, los publico por si le pueden servir a alguien.
- Descragar MiniReg.exe(13K) desde la direccion
http://www.jrsoftware.org/files/MiniReg.exe (http://www.jrsoftware.org/files/MiniReg.exe)
- Buscar el archivo BDEINST.CAB en el directorio Archivos de Programa\Archivos Comunes\Borland Shared\BDE y extraer el archivo( con winzip o winrar) al directorio donde tienes tu fuente
- Al script de Inno en el campo [Files]se le agregan las lineas
Source: "MiniReg.exe"; DestDir: "{tmp}" (ojo......el archivo con la ruta completa ej C:\ MiniReg.exe)
Source: "BdeInst.dll"; DestDir: "{tmp}" ojo......el archivo con la ruta completa ej C:\ BdeInst.dll)
- En el campo [Run] se le agrega la linea
Filename: "{tmp}\MiniReg.exe"; Parameters: """{tmp}\BdeInst.dll"""
- Para crear el alias de la base de datos que manejara la aplicacion se agregan las lineas
Source: "AddAlias.exe"; DestDir: "{tmp}"
- En la seccion [Run] agregar la linea
Filename: "{tmp}\AddAlias.exe"; despues de la linea que ejecuta MiniReg.exe
Se me olvidaba que hay que descargar el archivo AddAlias.exe(30K) de la direccion:
http://www.jrsoftware.org/files/AddAlias.zip (http://www.jrsoftware.org/files/AddAlias.zip)
y descomprimirlo en el directorio de tus fuentes, hay que leer el archivo AddAlias.txt para saber que parametros hay que pasarle al procedimiento, que normalmente son el driver del bde, el nombre del alias, y el durectorio donde se ubican las tablas.
Esto lo resolvi de la pagina dejo el link pa' que la visiten
Inno Setup (http://www.jrsoftware.org/iskb.php?a=bde)
-
Yo mismo respondere........segui los consejos de mucho y utilize el Inno Setup para hacer los instaladores de mi aplicacion builder, quiero mencionar que la plicacion maneja una BD hecha en paradox y estos son los pasos que segui para hacer los instaladores, los publico por si le pueden servir a alguien.
- Descragar MiniReg.exe(13K) desde la direccion
http://www.jrsoftware.org/files/MiniReg.exe (http://www.jrsoftware.org/files/MiniReg.exe)
- Buscar el archivo BDEINST.CAB en el directorio Archivos de Programa\Archivos Comunes\Borland Shared\BDE y extraer el archivo( con winzip o winrar) al directorio donde tienes tu fuente
- Al script de Inno en el campo [Files]se le agregan las lineas
Source: "MiniReg.exe"; DestDir: "{tmp}" (ojo......el archivo con la ruta completa ej C:\ MiniReg.exe)
Source: "BdeInst.dll"; DestDir: "{tmp}" ojo......el archivo con la ruta completa ej C:\ BdeInst.dll)
- En el campo [Run] se le agrega la linea
Filename: "{tmp}\MiniReg.exe"; Parameters: """{tmp}\BdeInst.dll"""
- Para crear el alias de la base de datos que manejara la aplicacion se agregan las lineas
Source: "AddAlias.exe"; DestDir: "{tmp}"
- En la seccion [Run] agregar la linea
Filename: "{tmp}\AddAlias.exe"; despues de la linea que ejecuta MiniReg.exe
Se me olvidaba que hay que descargar el archivo AddAlias.exe(30K) de la direccion:
http://www.jrsoftware.org/files/AddAlias.zip (http://www.jrsoftware.org/files/AddAlias.zip)
y descomprimirlo en el directorio de tus fuentes, hay que leer el archivo AddAlias.txt para saber que parametros hay que pasarle al procedimiento, que normalmente son el driver del bde, el nombre del alias, y el durectorio donde se ubican las tablas.
Esto lo resolvi de la pagina dejo el link pa' que la visiten
Inno Setup (http://www.jrsoftware.org/iskb.php?a=bde)
No se como y donde pasarle los parámetros al procedimiento
gracias jesusH
-
Hola jesusH.
Muy buenos los pasos que das con el asunto de Inno Setup.
Segui los pasos que dices en la pregunta que entiendo te respondes "tu mismo" no lo tengo claro.
Pero nada a lo que quiero saber si esta a tu alcance.
Tengo una aplicación hecha en Delphi7 con Base de Datos Access y componentes como TTable, TDataBase y TDataSource para el acceso, del BDE de Borland.
Siguiendo los pasos me funciona lo del BDE pero me falta utilizar bien los parametros que tengo que pasarle al AddAlias.
Mi base de datos esta en una carpeta C:\YYYYY\XXXXX\BD.mdb
Leo el txt que trae cuando descomprimo el .Zip pero no me dice mucho.
PARAMETERS
Paramstr(0): programname + path (standard parameter of OS)
Paramstr(1): Name of alias: if begins with '-' then delete first then add
else only add if doesn't exist
Paramstr(2): path to data directory
Paramstr(3): BDE driver name
Que debo hacer.
Muchas Gracias y Saludos.
-
Hola jesusH.
Muy buenos los pasos que das con el asunto de Inno Setup.
Segui los pasos que dices en la pregunta que entiendo te respondes "tu mismo" no lo tengo claro.
Pero nada a lo que quiero saber si esta a tu alcance.
Tengo una aplicación hecha en Delphi7 con Base de Datos Access y componentes como TTable, TDataBase y TDataSource para el acceso, del BDE de Borland.
Siguiendo los pasos me funciona lo del BDE pero me falta utilizar bien los parametros que tengo que pasarle al AddAlias.
Mi base de datos esta en una carpeta C:\YYYYY\XXXXX\BD.mdb
Leo el txt que trae cuando descomprimo el .Zip pero no me dice mucho.
PARAMETERS
Paramstr(0): programname + path (standard parameter of OS)
Paramstr(1): Name of alias: if begins with '-' then delete first then add
else only add if doesn't exist
Paramstr(2): path to data directory
Paramstr(3): BDE driver name
Que debo hacer.
Muchas Gracias y Saludos.
El alias de Inno Setup lo resolví de la siguiente forma:
Filename: "{tmp}Alias.exe";Parameters: "szPARADOX""DOCTOR""C:\BDATOS\BD"
Pero lo que realmente lo soluciona es la introducción de IDAPI32.CFG
Source: "c:\aRCHIVOS DE PROGRAMA\Archivos comunes\Borland Shared\BDE\IDAPI32.CFG"; DestDir: "c:\aRCHIVOS DE PROGRAMA\Archivos comunes\Borland Shared\BDE\"