Betriebssystemfehler

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

Siehe auch