Hallo zusammen,
ich habe versucht mein Programm kein weiteres Mal aufrufen zu lassen, wenn es bereits einmal im System geöffnet ist. Das habe ich folgendermaßen probiert:
Delphi-Quellcode:
doppelt := FindWindow('TApplication', PChar('meinProgramm'));
if doppelt <> 0 then
begin
if IsIconic(doppelt) then
ShowWindow(doppelt, SW_RESTORE)
else SetForegroundWindow(doppelt);
end
else begin
// Programmstart
end;
aber leider funktioniert das bei der Anwendung nicht. Bei einer anderen schon.
Hoffe ihr könnt mir da weiterhelfen.
Gruß, Moony