OVH Cloud OVH Cloud

GetLastError () et message d'erreur

5 réponses
Avatar
Alain Migeon
Bonjour

Je souhaite récupérer le message d'erreur, sous forme de texte.

La fonction GetLastError () retourne le code d'erreur. Mais y-a-t-il une
fonction qui retourne le texte explicatif de cette erreur? J'ai regardé
dans la liste des fonctions gérant les erreur, mais je n'ai rien vu.

Par avnce, merci.

Alain Migeon

5 réponses

Avatar
Cyrille \cns\ Szymanski
> Je souhaite récupérer le message d'erreur, sous forme de texte.



FormatMessage()

J'ai posté un exemple de code (avec buffer statique, attention au
multithreading) en réponse à une question de JulienZ Problème application
serveur (cette semaine)

--
_|_|_| CnS
_|_| for(n=0;b;n++)
_| b&=b-1; /*pp.47 K&R*/
Avatar
Thierry
Bonjour,

Cyrille "cns" Szymanski a écrit :

FormatMessage()

J'ai posté un exemple de code (avec buffer statique, attention au
multithreading) en réponse à une question de JulienZ Problème
application serveur (cette semaine)



Au fait : a quoi sert la fonction "Modules" d'errorlookup ?

--
"Oh God I am the American dream
I do not think I'm too extreme
An' I'm a handsome son of a bitch
I'm gonna get a good job 'n' be real rich"
Avatar
Christian ASTOR
Thierry wrote:

Au fait : a quoi sert la fonction "Modules" d'errorlookup ?




FORMAT_MESSAGE_FROM_HMODULE

(par ex pour wininet.dll (>= 12000))
Avatar
Thierry
In article ,
internet.fr says...
Thierry wrote:

> Au fait : a quoi sert la fonction "Modules" d'errorlookup ?
>

FORMAT_MESSAGE_FROM_HMODULE

(par ex pour wininet.dll (>= 12000))



A Ok.

Les chaines sont stockées dans une ressource "11".
Il est public le format sous lequel elles sont stockées ?

--
Thierry
Avatar
Christian ASTOR
Thierry wrote:

Il est public le format sous lequel elles sont stockées ?



http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tools/tools/messagetable_resource.asp