DWORD StartMonitor(HANDLE hCompPort);

Fermé
poune Messages postés 5 Date d'inscription jeudi 10 juin 2004 Statut Membre Dernière intervention 11 juin 2004 - 10 juin 2004 à 15:45
poune Messages postés 5 Date d'inscription jeudi 10 juin 2004 Statut Membre Dernière intervention 11 juin 2004 - 10 juin 2004 à 16:29
Bonjour,

Je suis en train de faire un portage de code de Windows vers linux.
j'ai cette fonction qui pause problème:
DWORD StartMonitor(HANDLE hCompPort);
Si je ne m'abuse le DWORD est un long long mais en ce qui concerne le HANDLE je ne sais pas comment procédé.
Je vous remercie de bien vouloir m'aider.

4 réponses

marvinrouge
10 juin 2004 à 16:03
salut

le handle est un void* si mes souvenirs sont bons
0
blurk Messages postés 486 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 15 mars 2009 160
10 juin 2004 à 16:13
Le Handle, c'est du "pur" windows, on est en plein API
(les handles sont des structures pour que les process puissent échanger des informations sous windows)
c'est un système qui te met à la merci de la documentation microsoft. Ca n'existe pas sous linux et c'est tant mieux
Il te reste à trouver comment ouvrir un port série sous unix,
logiquement cela devrait se passer comme pour l'ouverture d'un
fichier. (sauf que c'est du full duplex)

cordialement
0
poune Messages postés 5 Date d'inscription jeudi 10 juin 2004 Statut Membre Dernière intervention 11 juin 2004
10 juin 2004 à 16:24
C'est en fait la lecture d'un fichier sous linux et pas sur un port externe (j'y peux rien pour les noms je ne fais que le portage).
0
poune Messages postés 5 Date d'inscription jeudi 10 juin 2004 Statut Membre Dernière intervention 11 juin 2004
10 juin 2004 à 16:29
et comment pourrais je remplacer des variables de type
HANDLE var;
0