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);
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.