cs_Nebula
Messages postés787Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 7 juin 2007
-
17 août 2004 à 22:18
taye78
Messages postés106Date d'inscriptionmardi 18 juin 2002StatutMembreDernière intervention13 janvier 2007
-
23 oct. 2004 à 18:25
Bonsoir à tous !
J'essaie de formater mes messages d'erreurs à partir de GetLastError et de quelques autres variables passées à une procédure, un peu comme printf mais version MessageBox...
Le problème vient surtout de l'utilisation de va_list, qui est inconnue de mon fichier d'aide... Quelqu'un sait à quoi çà correspond, et comment l'utiliser (uniquement via Win32) ?
cs_Nebula
Messages postés787Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 7 juin 20072 17 août 2004 à 22:56
Hum vecchio56, c'est stdarg et non stdio, et je sais ce que c'est merci. Seulement Microsoft a plein de fonctions "remplaçant" les standards (par exemple lstrcat, lstrcmp, etc), et je me demandais s'il en avait ici aussi, voilà tout !
On va simplifier : peut-on faire comme un printf, c'est à dire formater un message dynamiquement mais avec la fonction très pratique de FormatMessage, à savoir dont le buffer est alloué automatiquement par le système ? La version de BruNews est bien, mais j'aimerais inclure diverses informations en plus du texte de GetLastError.
Merci !
PS : ne me répondez pas wsprintf, il n'alloue pas de buffer que je sache.
Vous n’avez pas trouvé la réponse que vous recherchez ?