Bonjour,
J'ai creer un projet sous windows utilisant des fonctions permettant de gerer le port serie. J'ai creer une classe PSerie qui utilise ces fonctions. Cette classe je l'utilise et elle fonctionne dans mon projet ( j'utilise CodeBlocks ou C++ Builder 6 ). Seulement j'ai décidé de refaire mon projet sous Qt et la cette classe ne fonctionne plus, je n'arrive pas a ouvrir et a configurer le port ! Je n'ai aucune erreur de compilation ....
Y'a t-il une manipulation particuliere a faire ? une option a rajouter dans le .pro ? je ne comprends pas .
la méthode de la classe PSerie (elle fonctionne c'est sur) :
Enfait cette fonction me renvoi false quand j'utilise Qt ! pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 bool PSerie::Ouvrir_Port(char port[5]) { h_port = CreateFile((LPCTSTR)port,GENERIC_READ | GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL); if(h_port != INVALID_HANDLE_VALUE) { std::cout << "Ouverture du port : " << port << " reussi avec succes" << std::endl << std::endl; return true; } else { std::cout << "Erreur pendant l'ouverture du port" << std::endl << std::endl; return false; } }
Partager