Ver Mensaje Individual
  #8  
Antiguo 20-08-2016
cyberpablis cyberpablis is offline
Registrado
 
Registrado: ago 2006
Posts: 2
Reputación: 0
cyberpablis Va por buen camino
La solucion:

Directamente en el DPR:
Código Delphi [-]
  // Verifico que no exista una instancia previa del programa en ejecución.-
  Application.Title := 'Mi aplicacion';
  if CreateFileMapping($FFFFFFFF, nil, PAGE_READONLY, 0, 32, 'PABLOR_TAGGED') <> 0 then
      if GetLastError() = ERROR_ALREADY_EXISTS then
          begin
          Application.MessageBox('Ya existe una instancia de la aplicación ejecutándose', 'Atención', MB_ICONWARNING);
          ExitProcess(1);
          end;
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;

Última edición por ecfisa fecha: 20-08-2016 a las 17:04:25. Razón: Etiquetas [delphi] [/delphi]
Responder Con Cita