Bonsoir à tous et bonne et heureuse année
J'ai de nouveau un petit problème.
J'essaie de réutiliser sous Visual C++ 2008 un bout de programme que j'avais écrit en Visual C++ 6.0
Ce programme fonctionne parfaitement avec Visual C++ 6.0
Il plante à la compilation avec Visual C++ 2008 (aussi bien version Express que complète).
J'ai le message d'erreur suivant:
error C2664: 'CreateFileW'*: impossible de convertir le paramètre 1 de 'const char [6]' en 'LPCWSTR'
La ligne de mon programme correspondante est la suivante :
g_hCom = CreateFile("COM3:",GENERIC_READ | GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_FLAG_WRITE_THROUGH | FILE_FLAG_NO_BUFFERING,NULL);
Je comprends bien qu'il s'agit d'un type qui ne convient pas à CreateFile.
Mais je n'arrive pas à trouver la solution !!
Et où est la différence entre C++ 6.0 et C++ 2008 ?
Je suis nul et je sèche complètement
Si quelqu'un peut m'aider, ce serait très sympa !!
Merci d'avance
Jean-Louis
Partager