![]() |
Instalar aplicaciones
Hola, la verdad les escribo porque estoy un poco perdido y siempre entro a este foro y esta muy bueno. Mi pregunta es simple pero grande. Si hago una aplicación en Delphi, utilizando Interbase, que tengo que hacer para instalarla en la máquina de otra persona, como ser un cliente. Tanto con respecto a Delphi, como a Interbase (Tengo que instalar Interbase en cada PC en la que desee instalar la aplicación??). Desde ya muchas gracias y les agradezco por brindar este servicio que mas de una vez me brindo su ayuda. Hasta pronto...
|
Cita:
En cuanto al Delphi no debes instalar nada. |
Gracias Neftali por tu respuesta, pero mi pregunta tal vez iba un poco mas alla. Lo que pasa es que no me supe expresar. Hago otra pregunta mas puntual ahora. Tengo que instalar, ya bien sea el cliente como el servidor, el mismo paquete que tengo en el cd de Delphi? De que manera se puede integrar la instalación de la aplicación con la de Interbase? Cual es el mejor programa para hacerlo (ej.: Install Shield Express)? y la ultima y no jodo más...:D Se puede crear un ODBC por código? (como?... por supuesto).
Bueno, gracias de nuevo por la respuesta y perdonen tantas preguntas. Estoy muy ajustado con los tiempos, a quien no le paso eso ee??. Saludos. |
Cita:
Yo te recomiendo Inno Setup (y como front-end IsTool), es gratuíto y muy bueno. Cuando configuras la instalación de tu programa (con Inno, por ejemplo, si es que al final lo usas), defines las cosas que debe hacer tu instalación, entre ellas puedes "marcar" otros ejecutables que debe lanzar tu instalación, de esa forma desde tu "Setup" puedes ejecutar la instalación del cliente, del servidor, de las MDAC si estuvieras con ADO, del BDE si hace falta,.... Inno Setup IsTool un ejemplillo sacado de la página de Inno; //----------------------------------------------------------------- [Run] Filename: "{tmp}\MiniReg.exe"; Parameters: """{tmp}\BdeInst.dll""" //----------------------------------------------------------------- Si en la sección [RUN] añades una línea como ésta, quiere decir que tu instalación debe ejecutar el programa MiniReg.exe (del mismo directorio) con los parámetros "{tmp}\BdeInst.dll". Para instalar el Cliente de IB supongo que sería algo así: //----------------------------------------------------------------- [Run] Filename: "{tmp}\IBClient.exe"; Parameters: "" //----------------------------------------------------------------- |
Cita:
http://www13.brinkster.com/vincenzog...t.asp?idart=23 Si te refieres a hacerlo desde delphi, puedes utilizar la función SQLConfigDataSource de la DLL 'ODBCCP32.DLL'. http://www.swissdelphicenter.ch/torr...de.php?id=1695 http://www.talkaboutprogramming.com/...ges/57242.html |
Gracias!!
De nuevo muchas gracias por la respuesta :D. Ya mismo me pongo a ver lo que me pasaste. Hasta pronto.
|
En todas debes instlar firebird, Sea el ciente o el servidor.
Pero puedes hacerlo dentro de tu aplicacion. Hay script que y aestan echos. A mano tambien lo puedes hacer llevarte los archivos de firebir en tu instalacion y ejecutar el programa para registrar el servidor. Ten cuidado que tu aplicacion no es la unica que usa firebird o interbase. Virifica si hay otra aplicacion que use este manejador en que puerto esa escuchando etc. Te digo esto por que si hay un aplicaion usando interbase 7 y tu le tirar encima firebird, pueda que funcione pero lo dudo. Otro punto si no quieres instalar el manejador en lo cliente has tu programa para que envie y reciva cadena o archivos y los interprete de la forma que haya definido tu protocolo |
La franja horaria es GMT +2. Ahora son las 06:50:56. |
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