S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

GetLastError

Date de parution : 14/08/2000 - Cette fiche API a été lue 2923 fois

Description

GetLastError obtient le code erreur retourné par la dernière fonction API appelée. De nombreuses fonctions de l'API retourne en effet, un nombre qui dit qu'une erreur s'est produite mais sans préciser exactement quelle type d'erreur. Cette fonction récupère un code erreur universel identifiant le type de l'erreur. Notez que beaucoup de fonctions mettent le code à zéro (succès) si la fonction s'accomplit correctement et efface le code erreur précédent. Aussi, pensez à vérifier cette erreur immédiatement après qu'elle se soit produite.

Syntaxe

AppelDLL32("kernel32", "GetLastError")

Compatibilité

Win32s, Win9x, WinNT, Win2000

Remarque

Exemple 1

// Démonstration d'interception d'erreur de handle
retval est un entier long
errcode est un entier long
// Ce code vous est offert par Beaussier en ligne
// Produisons un appel invalide en utilisant la fonction suivante
// et en lui donnant un handle invalide : -1 n'existe pas !
retval = AppelDLL32("kernel32", "CloseHandle", -1)
SI retval = 0 ALORS
   errcode = AppelDLL32("kernel32", "GetLastError")
   SI errcode = 6 ALORS Erreur("Handle spécifié invalide")
FIN


Nombre de commentaire sur GetLastError : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..