Erreurs du système d'exploitation

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs du compilateur Delphi - Index


Toutes les erreurs, autres que les erreurs d'E/S et les erreurs fatales, sont rapportées en annonçant le code d'erreur renvoyé par le système d'exploitation.

Codes d'erreur du système d'exploitation

Les codes d'erreur du système d'exploitation sont les valeurs renvoyées par les appels aux fonctions du système d'exploitation. Vous pouvez obtenir le code de la dernière erreur survenue, en appelant la fonction globale System.GetLastError. Si vous voulez déclencher une exception plutôt que récupérer le code d'erreur du dernier appel à l'API ayant échoué, appelez à la place la procédure SysUtils.RaiseLastOSError.

Les codes d'erreur renvoyés par GetLastError dépendent du système d'exploitation. Vous pouvez obtenir la chaîne d'erreur associée au code d'erreur en appelant la fonction globale System.SysUtils.SysErrorMessage.

Obtention des valeurs de retour

Pour tester la valeur renvoyée par l'appel d'une fonction de l'API Win32 et déclencher une exception EWin32Error si elle représente une erreur, appelant la fonction globale System.SysUtils.Win32Check.

Voir aussi