PDA

Ver la Versión Completa : Como saber si ya esta corriendo una aplicacion


zugazua2001
07-05-2008, 14:38:57
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

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);