FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Identificar la aplicacion
Bueno, cuando arranco mi aplicacion, tengo la posibilidad de abrir otra y de intercambiar elementos entre las dos mediante el portapapeles.
El problema es que el proceso no funciona de la misma forma si utilizo elementos de otra ¿instancia?(¿se dice así?) de la aplicación. Así pues, creo que lo que debo hacer es poner un identificador junto con la información del portapapeles, de forma que la aplicación sepa si los datos pegados son internos o de la otra aplicación. He pensado que podría usar la fecha-hora de ejecución de la aplicación para diferenciar ésta de las demás, ya que dos aplicaciones nunca van a ejecutarse en el mismo momento. Aparte de la fecha-hora de ejecución, hay alguna otra forma de identificar una aplicacion de las demás (algún tipo de ID, algo...), dentro de una sesión? Gracias por la respuesta (que siempre recibo) |
#2
|
||||
|
||||
¿No puedes utilizar otro sistema para intercambiar datos? Lo digo porque el portapapeles es un sistema "poco seguro" y que te puede llevar a errores. Ficheros, Base de Datos, memoria compartida,...
De todas formas si quieres continuar por ahí, puedes usar el Handle de la aplicación (no se debería repetir).
__________________
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
|
||||
|
||||
Sí, eso es lo que necesito, lo del Handle; como se identifica?
Código:
application.mainform.handle //? Código:
application.handle //? |
#4
|
||||
|
||||
HWND es de tipo LongWord, es decir, es un numero.
|
#5
|
||||
|
||||
Listo; utilizaré Application.handle
Gracias por la sugerencia (y la aclaración). |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problemas al integrar una aplicación dentro de otra | aranel | Varios | 1 | 23-10-2005 02:40:00 |
Error cuando llamo a un programa esxterno desde mi aplicacion | quake2420 | Varios | 2 | 12-08-2005 20:30:44 |
lanzar proceso lanzado desde aplicacion delphi | agustincs | API de Windows | 10 | 01-09-2004 22:24:52 |
Llamar desde aplicación DOS una Delphi 6 o 7 | lavtaro | Varios | 6 | 23-06-2004 04:40:26 |
Interactuar con otra aplicacion o con su base de datos (tablas .dbf) | jealousy | Varios | 2 | 13-02-2004 01:46:15 |
|