Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionprogram Project1; uses Forms, Windows, Sysutils, Messages, unit1 in 'unit1.pas' {Form1}; Var ClassName : Array[0..255] of char; result : integer; {$R *.RES} begin Application.Initialize; Application.Title := 'Start'; GetClassName(Application.handle, ClassName, 254); result := FindWindow(ClassName, 'NOMAPPLICATION'); if result <> 0 then begin ShowWindow(result, SW_RESTORE); SetForegroundWindow(result); Application.Terminate; end else begin Application.Title := 'NOMAPPLICATION'; Application.CreateForm(TForm1, Form1); Application.Run; end; end.