![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Si bién, la idea es hacer un "StartTransaction" en la primera aplicación, llamar a la segunda aplicación, que esta segunda realice las operaciones en base de datos que deba hacer(dentro de la transacción). Para poder realizar esto necesito mantener el mismo "conection" y ahi esta el tema, por ejemplo si el motor de base de datos al que accedes funciona por licencias en este caso yo querría realizar solo una conexión a base de datos(unal licencia)
... |
|
#2
|
||||
|
||||
|
Busca acerca de "Connection Pool" en Delphi; No se si es exactamente lo que necesitas, pero va por ahí.
Échale un vistazo a este componente, aunque tal vez puedas encontrar algo similar Free.
__________________
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. |
|
#3
|
|||
|
|||
|
Mushas gracias, he leído por encima las funcionalidades del componente y tiene buena pinta, seguiré investigando y si encuentro algo Free os lo dejo aquí.
|
|
#4
|
|||
|
|||
|
Por fin conseguí que funcionase pese a que no utilicé el componente que aparentemente tenía buena pinta, pos bién lo que hice no fue más que pasarle el objeto TDatabase a la segunda aplicación via parametro como un pointer(la segunda aplicación es una DLL).
Definición Aplicación A: TFuncionCall = function(P: Pointer) ; funcCall: TFuncionCall; Llamada de Aplicación A -> Aplicación B: @funcCall := GetProcAddress(HandleDLL, 'FuncionCall'); result := funcCall(DataModule1.DB1); al llegar a esta segunda aplicación (Aplicación B) realizo los siguientes pasos: DataModule2.DB2 := P; if DataModule2.DB2.InTransaction then begin ----- end; El resultante son dos aplicaciones con un componente TDatabase cada uno apuntando a la misma conexión. De esta forma puedes consultar el estado de la conexión desde las dos aplicaciones y el numero de licencias conectadas al motor es solo uno. Gracias y hasta otra. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Aplicaciones MDI | armadillo | OOP | 0 | 17-10-2005 09:35:58 |
| aplicaciones en red | jean | Conexión con bases de datos | 1 | 16-09-2005 21:21:37 |
| Aplicaciones MDI | sur-se | OOP | 1 | 26-10-2004 15:36:25 |
| Parametros al ejecutar Aplicaciones + Aplicaciones en Mi PC | NeWNeO | Varios | 4 | 19-08-2004 14:01:30 |
| SWF en mis aplicaciones | yusnerqui | Varios | 2 | 15-03-2004 17:51:44 |
|