Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Generar Instalador - Inno Setup - Aplicacion - Ms SQL Server (https://www.clubdelphi.com/foros/showthread.php?t=73853)

oscarac 20-05-2011 05:15:48

Generar Instalador - Inno Setup - Aplicacion - Ms SQL Server
 
buenas noches...
hoy me paso algo curioso, tengo instalado el MS SQL SERVER 2000 y el Delphi 7 en el cual hice una aplicacion

entonces exporte las tablas de SQL a Access (OJO solo para probar), porque en otra computadora donde lo iba a probar no tienen el SQL server

la cosa es que cuando empezo a funcionar el programa, sobre todo la parte cuando genero un reporte en excel, me salio un mensaje de error.... algo asi como.... midas.dll not found

pense entonces en generar un instalador, he buscado en el foro, he leido pero aun no logro comprender como hacerlo, una vez vi un sistema que automaticamente instalaba el SQL en el servidor y las herramientas de Cliente en las terminales

alguien tiene conocimiento de como hacerlo?

y si alguien sabe que librerias son necesarias para que una aplicacion pueda funcionar sin problemas en cualquier computadora (me imagino que las librerias depende de lo que haga el programa - Internet, Abrir Excel, migrar datos, etc)

espero haberme echo entender

luisgutierrezb 20-05-2011 07:05:56

Generalmente el midas.dll lo pide porque usas el componente "ClientDataSet", solo es cuestion de agregar la dll que te pide a la instalación y la puedes poner en el directorio de esta o en system32

Neftali [Germán.Estévez] 20-05-2011 10:44:51

Si vas a usar SQL Server, puedes lanzar la instalación de las herramientas cliente desde el instalar que hagas (por ejemplo con Inno Setup).

El tema de MIDAS.DLL, como te han dicho, no tiene que ver con SQL Server, sino con la utilización de TClientDataset. También puedes hacerlo desde el instalador, pero ¡Ojo!, no vale con copiarlo, también debes registrarlo.

Cita:

REGSRV32 MIDAS.DLL
Aunque creo que los instaladores tienen opciones o scripts para hacer esto. Busca en San Google.

oscarac 20-05-2011 15:55:53

Cita:

Empezado por Neftali (Mensaje 400747)
Si vas a usar SQL Server, puedes lanzar la instalación de las herramientas cliente desde el instalar que hagas (por ejemplo con Inno Setup).

El tema de MIDAS.DLL, como te han dicho, no tiene que ver con SQL Server, sino con la utilización de TClientDataset. También puedes hacerlo desde el instalador, pero ¡Ojo!, no vale con copiarlo, también debes registrarlo.

te cuento que en otra computadora solo "copie" el midas y funciono bien, pero despues lo registre :D

tendrias un ejemplo de como lanzar la instalacion del SQL SERVER desde el inno setup ?

Neftali [Germán.Estévez] 20-05-2011 16:04:36

Cita:

Empezado por oscarac (Mensaje 400780)
tendrias un ejemplo de como lanzar la instalacion del SQL SERVER desde el inno setup ?

Desde Inno Setup hay una sección para ejecutar otras apliaciones /EXE's desde la instalación. Debes lanzar la instalación del cliente de SQL Server. Si buscas en las páginas de MS seguramente encontrarás qué parámetros puedes añadir a ese fichero para ajustar la instalación.

Aquí tienes algo de documentación y acceso a algunos scripts.

oscarac 20-05-2011 16:08:00

voy a tener que investigar
se agradece


La franja horaria es GMT +2. Ahora son las 06:39:33.

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