bonjour,
je veux ouvrir un port série et CreateFile me pose des soucis. Voici le bout de code concerné:
Ce code fonctionne parfaitement sous C++builder, mais je veux utiliser maintenant Qt que j'ai intégré à Visual studio.Code:
1
2
3
4
5
6char buf[] = "COM1"; // ... hcom=CreateFile((LPCTSTR)buf, GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING , 0, 0); if (hcom==0 || hcom==INVALID_HANDLE_VALUE) return false; // ...
Avec ce dernier CreateFile me renvoie -1.
Ca ne passe pas non plus avec
En revanche ça passe avecCode:hcom=CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING , 0, 0);
Comment puis-je résoudre ce soucis de caractère avec ma variable buf?Code:hcom=CreateFile(L"COM1", GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING , 0, 0);
Merci
