FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
¿Cómo usar mutex e impedir dos instancias de la misma app?
Hola, yo estoy haciendo una aplicación con Delphi 7 y me interesa garantizar que mi aplicación se ejecute una sola vez, luego de darle doble clic a un fichero ya asociado con esta en el registro del sistema.
Me explicaré mejor. Yo hago esto hasta ahora:
Yo utilizo ficheros de extensión *.sim, los cuales dentro contienen imagen, datos, etc. Pues bien, yo a través del instalador de mi aplicación logro asociar estos ficheritos a mi aplicación, y cuando le doy doble clic pues esta se ejecuta, se carga la imagen, se emplean los datos, etc, y al parecer todo ok, pero existe un gran problema. El problema es que si yo le doy doble clic a otro fichero *.sim, pues me abre otra instancia de mi aplicación, y eso yo no quiero que ocurra. ¿Cómo puedo solucionar esto? He leido algo acerca del empleo de un ¿mutex? La verdad es que no sé nada de ello. Preferiría que:
1. No se levantase otra instancia de mi aplicación. Gracias por adelantado. Bye. Reinier |
#2
|
||||
|
||||
Hola Blaster,
En la página web de nuestro compañero Roman, encontrarás una unidad que se encarga de evitar que se ejecute una segunda instancia de tu aplicación. Concretamente se llama UIApp. Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TCriticalSection vs Mutex | rolandoj | Varios | 2 | 13-03-2008 01:04:47 |
como usar un dbrowse con dbedit en la misma tabla | mcantob | C++ Builder | 0 | 23-11-2006 19:47:34 |
Como evitar 2 instancias de mi programa | pcicom | Lazarus, FreePascal, Kylix, etc. | 3 | 03-10-2006 19:53:45 |
Como evitar 2 instancias de una misma ventana hija | edgusano | .NET | 5 | 12-12-2005 16:40:40 |
Como impedir crackeo de BD y Aplicacion?? | T-man | Firebird e Interbase | 13 | 02-03-2005 18:04:34 |
|