Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

AW: Mehrfachstart verhindern - klappt nicht ganz

  Alt 30. Mai 2011, 14:39
Um das ShowMessage und Halt würde ich ein Begin-End drumrummachen.

PS: Mit Debuggen (F7), anstatt F9, wäre dieses bestimmt aufgefallen.

PS:
if (mHandle = 0) and (GetLastError = ERROR_ALREADY_EXISTS) then ,
denn GetLastError gibt den letzten Fehler und nicht den Zustand des letzten Befehls zurück.
Sowas steht übrigens im MSDN drin ... die ersten 2 Zeilen im Abschnitt "Return Value" ... GetLastError ist da nur bei "If the function fails" erwähnt.
$2B or not $2B

Geändert von himitsu (30. Mai 2011 um 14:44 Uhr)
  Mit Zitat antworten Zitat