Betriebssystemfehler
Nach oben zu Delphi Compiler-Fehler - Index
Alle Fehler, die keine E/A- oder schwerwiegenden Fehler sind, werden mit den vom Betriebssystem zurückgegebenen Fehlercodes gemeldet.
Fehlercodes des Betriebssystems
Fehlercodes des Betriebssystems sind Rückgabewerte von Aufrufen für Betriebssystemfunktionen. Der Code für den zuletzt aufgetretenen Fehler kann mit der globalen Funktion System.GetLastError ermittelt werden. Soll für den letzten fehlgeschlagenen API-Aufruf eine Exception ausgelöst werden, rufen Sie stattdessen die Prozedur SysUtils.RaiseLastOSError auf.
Die von GetLastError zurückgegebenen Fehlercodes variieren je nach Betriebssystem. Den Fehler-String für einen Fehlercode erhalten Sie durch einen Aufruf der globalen Funktion System.SysUtils.SysErrorMessage.
Rückgabewerte abrufen
Mit der globalen Funktion System.SysUtils.Win32Check können Sie den Rückgabewert für einen Aufruf einer Win32-API-Funktion ermitteln und, falls ein Fehler vorliegt, eine EWin32Error-Exception auslösen.