Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Sugerencia de conección (https://www.clubdelphi.com/foros/showthread.php?t=25084)

sierraja 12-09-2005 13:37:28

Sugerencia de conección
 
Tengo una aplicación de alquiler de dvd corriendo en pc1 y quiero ejecutar una consola en otro pc2. La otra consola, es decir, pc2, se necesita que lea las peliculas disponibles y genere una reserva de alquiler y me aparezca un mensaje en pc1 donde indica que se procese el alquiler. OK. La pregunta?

1.- En el pc1 se debe instalar Ib Server y en el pc2 IB Client y hacerlo por registro, es decir, agregar un registro de reserva a una tabla y el pc1 leer dicha tabla donde se encuentra el registro de reserva y ejecutarlo.

2.- O se puede hacer de otra manera: la consola de pc2 crea un archivo plano donde esten información clave para el alquiler y la aplicación del pc1 siempre esté leyendo dicho archivo plano y ejecuta (ubicado en carpeta compartida ya sea en pc1 o pc2.

Neftali [Germán.Estévez] 12-09-2005 15:24:03

Entre esas dos, es mucho más elegante y segura la de utilizar un Gestor de Bases de Datos, aunque tienes otras alternativas (que no implican ficheros); Por ejemplo, puedes comunicar los dos PC's directamente (hay componentes bastante simple para hacerlo).
Ej: SharedMemory
Puedes encontrarlo, junto con algunos más aquí:
http://homepages.borland.com/torry/a...unications.htm

rastafarey 12-09-2005 15:28:48

resp
 
Mira cualquier opcion es buena depende de com la uses. Pero te recomiendo la primera. Simplemete desde la segunda pc introduces el registro y en en los disparadores disparas un evento y dicho evento lo cacturas en la pc uno para y da alli haces lo que debas hacer.

Nota. En evento lo disparas con POST_EVENT('Nombre_del_Evento')
En el cleiente con el compoenente para cacturar los eventos primero registrar el evento y en Onevent haces lo que debas hacer.

Espero te sirva de ayuda.


La franja horaria es GMT +2. Ahora son las 10:39:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi