FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿BDE en el ejecutable?
Hola a todos.
Soy nuevo utilizando delphi y he oido que se pueden crear programas que funcionan solo con solo el .exe, o sea sin un paquete de instalación, como típicamente se hace con Visual Basic. Pero bueno, a lo que quiero llegar es: Se puede hacer un programa que maneje bases de datos (por ej. Access) y llevarte a cualquier computadora únicamente el exe y la base de datos y funcione?? o sea, sin hacer ningun paquete de instalación ni instalar dll's extras?? si esto es posible, ¿Cómo se hace? y si no, ¿Cual es la mejor manera de distribuir una aplicación en delphi?. Algun manual o link que me puedan recomendar?? Gracias de antemano |
#2
|
||||
|
||||
Lo que pedis podrías conseguirlo sin usar BDE y en cambio usando ADO, que regularmente se instala con el windows, y las máquinas clientes tendrían que tener instalado el office con acce$$.
Si pretendes que tu programa corra en máquinas con windows < XP, seguramente vas a tener que obligar a tus usuarios a descargar ADO de la página de microsoft... no recuerdo con exactitud cuantos megas son, pero seguro que el paquete no es tan pequeño. Por otro lado, si perdes el temor a distribuir un par de dll's con tu ejecutable, está la opción que lo hagas con firebird embebido. No hará falta crear todo un instalador, basta con un zip que descomprima en la misma carpeta el exe y el dll de firebird. El inconveniente es que no hay acceso multiusuario... pero eso no es inconveniente para muchas aplicaciones, y siempre queda la posibilidad de escalar al firebird server para abrir esa posibilidad. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
||||
|
||||
Otra posibilidad es usar el componente ClientDataSet.
No necesitas instalar bibliotecas, solamente el ejecutable y obviamente el archivo de datos. Saludos |
#4
|
||||
|
||||
Cita:
Para trabajar con Delphi+ADO+Fichero MDB no es necesario tener Access Instalado. Los ficheros MDB (que normalmente se gestionan con el Access de Microsoft) se pueden acceder sin necesidad de éste; Es más en relidad Access no es más que un programa para gestionar ficheros de una determinada extensión (en éste caso MDB), como es el notepad para los TXT o el PAint para los BMP; Pero el "Motor de Base de Datos" de Access en realidad es el Jet4, que se puede descargar de la Web sin coste alguno. Por lo tanto para la configuración antes citada, sólo hace falta instalar el Jet4 y tener actualizadas las MDAC. No es necesario ni access, ni office. enlace
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Cliendataset = midas?
La opción que comenta Héctor sería la apropiada, dependiendo que versión de delphi tengas, en la 6 y 7, tienes los cliendataset.
Hay dos modalidades, una usando midas.dll en la misma caprpeta que tu app o hay una unidas .pas llamada midas, que si la agregas a tu exe, ya no necesitas tener la dll. (Espero no estar equivocado). sin emabrgo, creo que debes de paar licencia por usar la tecnologia ClientDataset. Estoy mal, la verdad ya no me acuerdo muy bien. Saludos. Nota: El DBE no puede ir en tu EXE, es un motor muy grande.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás... análisis de información análisis y diseño de sistemas Paoti Rios Reséndiz |
#6
|
|||
|
|||
¿Firebird embedido?
cómo está eso de que puedo distribuirr mi programa con firebird embedido?
¿que no firebird es un servidor? ¿puedo solo distribuir el archivo de la base de datos, como con access? que dlls necesito? Me pueden recomendar algún documento para investigar un poco más sobre eso? |
#7
|
||||
|
||||
Historico
Hola kurschev.
Lee la Guia de Estilo. Y si tienes alguna duda... busca en el histórico. http://www.clubdelphi.com/foros/search.php? Escribe la palabra embebido, y como for, Interbase and Firebird. http://www.clubdelphi.com/foros/show...light=EMBEBIDO Bienvenido a Club Delphi. Saludos desde Guadalajara México.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás... análisis de información análisis y diseño de sistemas Paoti Rios Reséndiz |
#8
|
||||
|
||||
Cita:
De cualquier forma creo que, dado el enunciado original del hilo, resultará mas cara la medicina que la enfermedad en este caso.. Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#9
|
||||
|
||||
Cita:
Cita:
Cita:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|