![]() |
![]() |
| 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
|
||||
|
||||
|
Mi pregunta iba por la línea de si la aplicación de DOS tiene acceso al API de windows. Por ejemplo, una aplicación hecha en modo protegido, con turbo pascal 7, podria llamar a una función en una DLL y tener acceso al API de windows.
Si DataEase te da esta facilidad, podes incluso enviar un mensaje a la aplicación en delphi con PostMessage. Para evitar la complejidad de detectar la aplicación en delphi... podes establecer el hWnd a HWND_BROADCAST, de manera que el mensaje sea enviado a todas las aplicaciones. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#2
|
||||
|
||||
|
No creo que unas cuantas conexiones/desconexiones de la base de datos te den problema... aunque ciertamente consumirán tiempo de proceso.
Otra posibilidad, además de lo ya dicho por roman y por mi en mi mensaje anterior, y suponiendo que DataEase no te da acceso al API de windows. para evitar la conexión/desconexión repetida, sería tener una aplicación corriendo siempre en la máquina, que sea la que esté conectada a la base de datos, y una segunda aplicación que se encargue solamente de "señalar" a la primera. Ambas hechas en delphi, la primera GUI y la segunda de consola. De esta manera, la segunda aplicación alcanzaría un tamaño realmente pequeño (unos cuantos Kb), de manera que se cargaría rápidamente a memoria. Al ser invocada, simplemente enviaría un mensaje a la aplicación GUI para que realice su trabajo. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|