Si vous mettez à jour vos programmes vers CodeGear C++Borland 2009, vous trouverez peut être cette erreur :
E2034 Impossible de convertir 'const char *' en 'const wchar_t *'
Voici un exemple de code pour cette erreur :
Voici la correction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application->MessageBoxA(AnsiString("Impossible d'ouvrir le fichier "+AnsiString(nom)).c_str(),"erreur",MB_OK);
La correction marche aussi pour MessageBox, l'astuce est de ne pas oublier NULL, et d'enlever Application->
Code : Sélectionner tout - Visualiser dans une fenêtre à part MessageBoxA(NULL,AnsiString("Impossible d'ouvrir le fichier "+AnsiString(nom)).c_str(),"erreur",MB_OK);
En espérant que cela aide d'autres personnes.![]()
Partager