Bonjour,

Ceci pour dire que je rencontre un pb avec la bibliothèque WinLOG trouvée ICI et je ne vois pas comment le résoudre.
Merci pour votre aide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
char* BlaBlaBla="Ceci est le contenu de ma variable";
int Entier="1234";
 
      INFO2("blablabla=%s", BlaBlaBla);
      INFO2("Entier=%d", Entier);
Ceci affiche bien le message
blablabla=Ceci est le contenu de ma variable
Entier=1234
par contre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
char* BlaBlaBla="Ceci est le contenu de ma variable";
int Entier="1234";
 
      WinLogW(WinLog_Info, WINLOG_LEVEL_04, L"blablabla=%s", BlaBlaBla);
      WinLogW(WinLog_Info, WINLOG_LEVEL_04, L"Entier=%d", Entier);
Ceci affiche :

blablabla=
Entier=1234

Ceci par contre n'affiche QUE l'entier
Le pb est que je n'arrive pas à afficher les variables de type chaines de caractères en utilisant la fonction WinLogW.
Par contre l'affichage d'une chaine de caractère se fait correctement si je n'utilise pas de variable.
Que faire ?
Merci pour votre aide.