Ver Mensaje Individual
  #1  
Antiguo 13-10-2005
Avatar de Coco_jac
Coco_jac Coco_jac is offline
Miembro
 
Registrado: mar 2005
Ubicación: Lima Peru
Posts: 338
Reputación: 20
Coco_jac Va por buen camino
Devolver el foco a aplicacion

Hola amigos.

Tengo una aplicacion que al ejecutarla me aseguro que no se pueda crear una segunda instancia, truco que tome de trucomania, bueno funciona bien, pero como puedo, una vez detectada la existencia de la primera instancia pasarle el foco.

Aqui esta el codigo utilizado.

Código:
 
const NombreMutex='CDRecover';
var Mutex:Thandle;
 begin
  mutex:= CreateMutex(nil,true,NombreMutex);
   if GetLastError=ERROR_ALREADY_EXISTS then
	begin
	  Application.messagebox('MicroxScan CDRecover ya esta en	
	  funcionamiento. ','Mensaje de Inicio', mb_iconinformation); 
	  halt;
	end;
 
  .................. lo que sigue....................
 
 CloseHandle(Mutex);
end.
Gracias anticipadas.
Responder Con Cita