Thema
:
Delphi
Programm nur einmal starten
Einzelnen Beitrag anzeigen
inherited
Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
Turbo Delphi für Win32
#
3
Re: Programm nur einmal starten
25. Jan 2006, 15:07
zusammenfalten
·
markieren
Delphi-Quellcode:
unit
NichtDoppeltStarten;
interface
implementation
uses
windows,Dialogs,sysutils;
var
mHandle: THandle;
// Mutexhandle
Initialization
mHandle := CreateMutex(
nil
,True,'
xxxxx
');
// 'xxxxx' Der Anwendungsname ist hier einzutragen
if
GetLastError = ERROR_ALREADY_EXISTS
then
begin
showMessage('
Anwendung läuft bereits!!!!!
');
// Wenn du keine Meldung willst, Auskommentieren
Halt;
end
;
finalization
// ... und Schluß
if
mHandle <> 0
then
CloseHandle(mHandle)
end
.
Nikolai Wyderka
SWIM SWIM HUNGRY!
Neuer Blog:
hier!
Zitat
inherited
Öffentliches Profil ansehen
Mehr Beiträge von inherited finden