Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como saber si ya esta corriendo una aplicacion (https://www.clubdelphi.com/foros/showthread.php?t=56089)

zugazua2001 07-05-2008 14:38:57

Como saber si ya esta corriendo una aplicacion
 
Hola amigos tambien me interesaria saber como puedo saber si esta o no corriendo una instancia de una aplicacion en una maquina.

Muchas gracias por todo

maeyanes 07-05-2008 15:20:53

Hola...

Si te fijas en la parte de abajo de este hilo, verás varias referencias a hilos que hablan sobre lo que pides...



Saludos...

Paulao 07-05-2008 17:18:01

Hago asi, usando Mutex de la Unit Windows

Cita:

Var
Mutex : THandle;
begin
Mutex := CreateMutex(nil, True, 'SAC_GERENCIAL');//'SAC_GERENCIAL este es el nombre de mi aplicacion.
if (Mutex <> 0) and (GetLastError = 0) then
begin
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.Title := 'Gerencial';
Application.CreateForm(TDM_Principal, DM_Principal);
Application.CreateForm(TDM_NFiscal, DM_NFiscal);
end
else
MessageDlg(' SAC_GERENCIAL' + #13 +
'Sistema já está em execução', mtInformation, [mbOK], 0);


La franja horaria es GMT +2. Ahora son las 11:26:12.

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