PDA

Ver la Versión Completa : Instalador Inno setup bd paradox


lobosito
28-06-2013, 03:51:11
Hola a todos, se que tal vez sea algo anticuado, pero todavía estoy programando en delphi 7 y quisiera que alguien me explique si no fuera mucha la molestia, como puede crear un instalador de un programa creado en delphi que tenga conexión a BD Paradox...agradecería la ayuda...

ecfisa
28-06-2013, 04:10:22
Hola lobosito.

No trabajo con BDE pero fijate si estos enlaces te ayudan:

Inno setup tutorial (http://www.llodax.com/Tutoriales/InnoSetup.htm)
Using Inno to Install a Paradox Application (http://www.thedbcommunity.com/index.php?option=com_content&task=view&id=237&Itemid=56)
Deploy BDE (Borland Database Engine) (http://www.jrsoftware.org/iskb.php?bde)
Distributing the BDE with your application (http://www.delphicorner.f9.co.uk/articles/db17.htm)


Saludos :)

kurono
28-06-2013, 04:42:48
Porque dices que es un poco anticuado usar Delphi 7,tengo entendido que la mayoria de programadores delphi usan la 7 en eso me incluyo yo y todavia es relevante en estos dias mientras exista la arquitectura x86 Delphi 7 estara ahi

lobosito
28-06-2013, 05:22:46
Primero que nada, gracias ecfisa, estoy revisando las páginas que me indicaste, y segundo, me disculpo si ofendí a alguien, es que yo también uso delphi 7 porque me parece mucho más cómodo que las nuevas versiones, además que para aplicaciones pequeñas es muy dinámico y no necesita mucho trabajo, también porque no estoy familiarizado con los nuevos DBMS y no he podido realizar conexiones con FireBird y otros...Delphi 7 para mi es lo máximo...con BDE 5.2 mis aplicaciones funcionan en Windows 7 64 Bits inclusive...

ecfisa
28-06-2013, 06:13:26
Hola lobosito.

Coincido con tu opinión sobre Delphi 7;) y al igual que kurono lo sigo utilizando.

Saludos. :)

Lepe
28-06-2013, 10:33:34
Antes de meterte con el MniReg ese que viene en Innosetup (yo lo hice y desistí hace años). Perdona, no lo encuentro, cuando llegue a casa te lo subo.

Es un ejecutable, creo lanzado con /silent no pone mensajes y te instala el BDE sin problemas. El alias del BDE lo puedes crear por código (DAtabase1.CreateAlias creo recordar). Así no tienes que configurar nada

Te recomiendo tires el BDE en los nuevos proyectos por:
- El BDE (internamente) es una basura, en cuanto a manejo de memoria, SQL, funciones y demás cosas que permite. No usa un SQL que siga el estándar.
- Las funciones integradas son pobres y escasas.
- Está en marcado como Obsoleto por Microsoft, por lo que en futuros S.O. puede ser imposible instalarlo.
- Si usas Firebird Embeded, se equipara con lo que usas en el BDE, (no tienes que instalar nada en el equipo de destino, solo distribuyes unos archivos y carpetas en la misma carpeta de tu ejecutable), pero con infinitas ventajas de un Sistema Gestor de Bases de Datos, triggers, procedimientos almacenados, permisos a nivel de BBDD, etc.

Para pasar de Paradox a FB, te aconsejo estos manuales en español: http://www.firebird.com.mx/modules/AMS/article.php?storyid=20 y toda la serie de artículos: http://www.firebird.com.mx/modules/AMS/

En serio, por experiencia propia, es como pasar de una bici a una 600cc :cool:

PD: Otro que sigue amarrado a Delphi 7 y FB 2.5 :D

Casimiro Notevi
28-06-2013, 11:01:21
En serio, por experiencia propia, es como pasar de una bici a una 600cc :cool:
^\||/
.

lobosito
02-07-2013, 00:43:45
Gracias a todos, pude realizar mi instalador sin problemas con los links de ecfisa, y voy a comenzar a utilizar FB a ver como me va...todavía soy muy novato en esto de la programación espero siempre contar con su ayuda...:D ^\||/

ecfisa
02-07-2013, 01:00:06
Hola lobosito.

voy a comenzar a utilizar FB a ver como me va...
¡ Excelente decisión !, te aseguro que no te vas a arrepentir ;)

Saludos. :)