Fórum Impedir que aplicativo e form sejam abertos mais de 1 vez #226748

18/04/2004

0

Pessoal gostaria de saber como faço para impedir que o form e o aplicativo seja abertos somente uma vez....


Grato.


Jonasaf

Jonasaf

Responder

Posts

18/04/2004

Fabio.hc

Tente assim:

program Project1; 
uses 
  Forms, 
  Windows, 
  Dialogs, 
  Unit1 in ´Unit1.pas´ ; 
{$R *.RES} 
Var HprevHist : HWND; 
begin 
  Application.Initialize; 
  HprevHist := FindWindow(Nil, PChar(´TheProgrammer´)); 
  if HprevHist = 0 then begin 
  Application.Title := ´TheProgrammer´; 
  Application.CreateForm(TForm1, Form1); 
  Application.Run; 
  end else 
  MessageDlg(´Você não pode executar outra cópia do aplicativo´, mtInformation, [mbOK], 0); 



Responder

Gostei + 0

18/04/2004

Aroldo Zanela

Colega,

Veja sobre CreateMutex nesta [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=36544]Thread[/url].


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar