Moin Pump,
ich prüfe auf diese Art, ob mein Programm schon läuft ....
Delphi-Quellcode:
// ist das Programm schon gestartet ??
initialization
H := CreateMutex(nil, True, 'Opera.exe');
if GetLastError = ERROR_ALREADY_EXISTS then
begin
MessageDlg('Opera'
+#13+#13+'das Programm ist bereits aktiv.',
mtInformation, [mbOk], 0);
Halt;
end;
finalization
if H <> 0 then
begin
CloseHandle(H);
end;
HTH
Gruß
ascotlx