Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-04-2004
Jorge Ramirez Jorge Ramirez is offline
Registrado
 
Registrado: oct 2003
Posts: 1
Poder: 0
Jorge Ramirez Va por buen camino
programa residente en memoria

necesito hacer 2 programas, uno que modifique los datos de una base de datos y otro que los lea y los muestre pero los dos al mismo tiempo , el usuario solo va a trabajar con el de modifiacionde datosel otro es para estarlos mostrando en otra pantalla eso ya lo tengo resuelto solo necesito saber como hacer para que el que los lee y muestra este en funcionamiento en segundo planno ,para que el usuario pueda estar trabajando con el que modifica los datos sin problemas y sibn interrupciones
Responder Con Cita
  #2  
Antiguo 25-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Cool

Hola Jorge. En primer lugar, bienvenido al club.

Creo que tu pregunta no es lo suficiente clara. En primer lugar te voy a recomendar la lectura de la guia de estilo. También la de este hilo.

Pasando al tema de tu pregunta... una ves estás trabajando con windows, y para el caso que vos propones... cualquier programa que hagas estará residente en memoria. Si lo que queres es que los datos de tu programa se auto-refresquen... te dire dos salidas (no son las únicas):
  • Lo haces con un Timer (pestaña System), pones su propiedad OnTimer a un intervalo adecuado de milisegundos, y en su evento OnTimer programas lo necesario para que los datos que muestra se actualicen.
  • Estableces un mecanismo de comunicación entre ambas aplicaciones, de manera que una notifique a la otra que debe actualizarse. Esto lo podes conseguir nuevamente de varias formas.
    • Puede ser un simple post_message, que se basa en la cola de mensajes de windows
    • Lo haces via sockets
    • Si tu base de datos tiene algun mecanismo de notificación (por ejemplo interbase/firebird) podes valerte de él para conseguir el refresco

Si despues de aclarar tus ideas e investigar un poco, tenes aún inquietudes, no dudes en preguntar, que siempre hay alguien que puede darte una mano.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate

Última edición por jachguate fecha: 25-04-2004 a las 06:15:21.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 04:44:26.


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
Copyright 1996-2007 Club Delphi