Dein Code sieht auf jeden Fall besser aus, als mein nächtlicher Versuch
, aber der Hinweis zu GetLastError in der Delphi Hilfe ist definitiv falsch
Habe es unter verschiedenen Windows Versionen getestet und der Error Code wird auf jeden Fall nicht resetted. Im
MSDN ist unter
GetLastError ebenfalls kein Hinweis darauf zu finden.
Nun ja irgendwie schon
Zitat:
You should call the GetLastError function immediately ...
Also immer
direkt nach dem API Aufruf ist gewährleistet, dass da der passende Fehlercode zu finden ist.
Danach kann schon wieder sonst was drin stehen (you never know).
Potentiell handelt man sich so diese unliebsamen SideEffects ein
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)