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.
Grato.
Jonasaf
Curtir tópico
+ 0
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].
Veja sobre CreateMutex nesta [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=36544]Thread[/url].
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)