Fórum Evitar abrir 2 vezes o programa #178331
28/08/2003
0
Fmd
Curtir tópico
+ 0Posts
28/08/2003
Carnette
http://www.lloydsoft.hpg.ig.com.br/
Gostei + 0
28/08/2003
Fmd
Gostei + 0
02/09/2015
Felipe Z
Segue:
no OnCreate
procedure TForm1.FormCreate(Sender: TObject);
Var
HprevHist : HWND;
begin
HprevHist := FindWindow(Nil, PChar('NomedoPrograma'));
if HprevHist = 0 then
Begin
{Seu Codigo}
end
else
Begin
MessageDlg('Você não pode executar outra cópia do aplicativo', mtError, [mbOK], 0);
Halt;
end;
end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)