Die
VCL selber setzt ja keine Windows-FehlerCodes, aber die darin aufgerufenen APIs machen das schonmal, vorallem die APIs, welche zum Erzeugen, Anzeigen und Freigeben der Message-Form genutzt werden.
dann setze vorher mit SetLastError den Fehlercode auf null.
Das könnte man, oder man hällt sich an die Informationen aus dem
MSDN.
Dort steht ja immer wie man auf Fehler prüft und daß man "im Fehlerfall" z.B. bei GetLastError erweiterte
Fehlerinformationen bekommt.