Distribución de aplicación en tres capas DataSnap 2009
#1
Escrito 01 mayo 2009 - 10:00
He terminado una aplicaión en tres capas DataSnap 2009 usando dbExpress contra una DB Firebird 2.1
Tengo problemas con la instalación del servidor de capa intermedia, tampoco tengo claro como hacerlo en el cliente y no encuentro buena documentación al respecto. En el pasado lo había hecho con exito pero con la versión 2009 de DataSnap no lo logro.
Alguien sabe que archivos debo suministrar y la manera correcta de hacerlo?
Gracias
#2
Escrito 01 mayo 2009 - 11:20
Aun no he realizado deploy con la nueva versión de Delphi, pero debe de ser igual a las versiones anteriores.
Lo que se hace (o hacía) es instalar el motor de BD en el servidor, instalar en la PC Cliente el cliente del motor de BD y distribuir la librería MIDAS (si todavía se llama así) en la PC Cliente; y quizás algunos archivos de configuración de los DBX.
Otra cosa, nos puedes indicar que error te marca.
#3
Escrito 01 mayo 2009 - 05:47
#4
Escrito 01 mayo 2009 - 05:59
#5
Escrito 02 mayo 2009 - 11:46
En los archivo dpr de mis proyectos servidor y cliente agregó en el uses Midaslib para no tener que usar la midas.dll
En el lado del Servidor
El proyecto de servidor datasnap 2009 lo hago como un servicio de windows
Generó el ejecutable del servidor datasnap 2009 y lo pongo por ejemplo en c:\servidor y lo instalo como servicio con servidor.exe /install
Ahí mismo con el ejecutable pongo la librería de dbexpress en mi caso como uso oracle es dbxora.dll
En el lado del Cliente
Generó el ejecutable y luego lo comprimo con upx
Luego lo subo a mi servidor apache para que lo descargen por internet
#6
Escrito 04 mayo 2009 - 08:52
Saludos.
#7
Escrito 22 mayo 2009 - 11:18
Quisiera crear el servicio para que el servidor se inicie al encender el Pc, pero no tengo claro como hacerlo. Agradecería inmemsamente si tu o cualquier compañero del foro pudiera subir un ejemplo muy sencillo del servicio y el servidor.
De antemano muchas gracias a todos.
#8
Escrito 22 mayo 2009 - 12:48
axesys, me fue muy bien con tu recomendación (sin crear el servicio) la aplicación ya está en pleno uso con 10 clientes trabajando sin ningun problema, (gracias a la ayuda de muchos en este foro).
Quisiera crear el servicio para que el servidor se inicie al encender el Pc, pero no tengo claro como hacerlo. Agradecería inmemsamente si tu o cualquier compañero del foro pudiera subir un ejemplo muy sencillo del servicio y el servidor.
De antemano muchas gracias a todos.
De aca saque esa información https://forums.codeg...messageID=58662
Nomas que ahorita no tengo chance para ponerte el código apenas hasta la noche.
Saludos
#9
Escrito 22 mayo 2009 - 12:51
#10
Escrito 23 mayo 2009 - 11:23
Saludos
Archivos adjuntos
#11
Escrito 24 mayo 2009 - 07:46
#12
Escrito 18 septiembre 2015 - 10:58
Hola axesys, he querido descargar el ejemplo pero al parecer está dañado el archivo ya que al tratar de descomprimir tanto con windows como con 7zip, me manda el mensaje que la carpeta 500_ no es válida, me interesa mucho verlo ya que estoy iniciando con DataSnap, espero me puedas ayudar con eso.
Gracias y un saludo.