IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Pb port Com avec fonction SetCommTimeouts


Sujet :

Windows

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 7
    Par défaut Pb port Com avec fonction SetCommTimeouts
    voilà j'ai un pb avec un soft qui gère la communication avec un boitier sur un port COM avec la fonction SetCommTimeouts.

    La fonction me renvoie une erreur comme quoi elle ne peut pas modifier les paramètres de time-out de la communication avec le port COM.

    Le plsu étonnant est que c'est la première fois que çà arrive, et que le soft a déjà tourné sur des PCs similaires (NT4.0).

    quelqu'un saurait-il ce qui pourrait empêcher cette modification de paramètres (config du PC, droits, etc...) ?

    Thanks

    voilà le bout de soft :

    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
    18
    19
    20
    21
     COMMTIMEOUTS timeout;
    
      if (!GetCommTimeouts(biper_handle, &timeout))
      {
        SetLastError("[CBipeurAscom::InitBipeurAscom] Echec de 
                                                                       GetCommTimeouts!");
        return 0;          
      }
    
     timeout.ReadIntervalTimeout         =  0;   
      timeout.ReadTotalTimeoutMultiplier  =  2;   
      timeout.ReadTotalTimeoutConstant    = 500;
      timeout.WriteTotalTimeoutMultiplier =  2;
      timeout.WriteTotalTimeoutConstant   = 500;
    
      if (SetCommTimeouts(biper_handle, &timeout))
      {
        SetLastError(" Impossible de modifier les parametres de 
                                                           CommTimeouts du port COM !");
        return 0;
      }

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    tu peux donner le code d'erreur renvoyé par GetLastError() ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 7
    Par défaut
    Malheureusement je ne peux pas pour l'instant, car je dois retrouver les anciennes sources pour pouvoir coder le GetLastError, et en plus, le PC de test est un PC distant et je n'ai plus de connexion depuis hier soir....

    Donc dès que je pourrais je récupèrerais le GetLastError mais çà sera courant semaine prochaine surement.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 7
    Par défaut Suite
    J'espère que du monde continuera de lire ce post, puisqu'il date un peu.....

    Voilà retour de congés, et retour de projet sur le tas font que maintenant je peux te répondre Farscape :

    l'erreur retournée par GetLastError est : 0x00E36240

    Voilà.
    çà te dit quelque chose ?

    Et désolé pour le temps de latence entre le post sujet et la réponse.

    à+

Discussions similaires

  1. Mauvaise lecture du port Com avec un Driver OKI
    Par marin1617 dans le forum API, COM et SDKs
    Réponses: 0
    Dernier message: 22/03/2014, 17h53
  2. [débutant]Lecture port COM avec configue
    Par kyoleroi dans le forum C++
    Réponses: 0
    Dernier message: 22/04/2008, 12h02
  3. [WD9] Port COM et fonctions d'impression
    Par Sotros dans le forum WinDev
    Réponses: 4
    Dernier message: 03/04/2008, 08h52
  4. Communiquer sur port COM avec MSCOMM (RS232) et VISCA (caméra sony)
    Par Chekov dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 07/03/2008, 20h44
  5. [reseaux] Dialogue avec les ports COM
    Par EricBisca dans le forum Programmation et administration système
    Réponses: 1
    Dernier message: 05/11/2006, 18h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo