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

C++Builder Discussion :

verifier la disponibilité d'un port serie [FAQ]


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 282
    Par défaut verifier la disponibilité d'un port serie
    hey

    tout est dit

    je voudrai savoir coment je peut savoir si le port serie est libre
    car lorsque je lance mon application et que le port serie est occupé j'ai un message d'erreur j'aimerai eviter ce message et ne pas faire la connection en gros

    merci

  2. #2
    Membre expérimenté
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Par défaut
    Salut,

    C'est koi ton message????
    Si c'est une exception, tu n'as qu'a la capturer (try, catch) et afficher toi meme un message, sinon, regarde dans l'aide des composant tComPort, il doit y avoir un truc!!

    Julien

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 282
    Par défaut
    j'ai regarder mais il y a pa ou j'ai pa trouver mais je connai pa le try catch et je veut eviter la connection sur un port utiliser car j'ai remarqué que certaine fois le port il plante apres et il faut reboot

  4. #4
    Membre expérimenté
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Par défaut
    Le try catch, c'est pour exécuter une action avec un filet!!! En gros tu fais, et si ca marche pas, tu exécute ce qu'il y a dans le catch.
    Donne nous le message d'erreur qui s'affiche, ou un bout de code, sinon, on peut rien faire!!

    Julien

  5. #5
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 22
    Par défaut
    Tempotpo, voici une utilisation du try/catch pour toi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    try {
            ComPort -> Port = "COM1";
            ComPort -> Open();
    }
    catch   (...) {
            MessageBox(Handle, "Cannot open COM1 port!", "Test ComPort", MB_OK|MB_ICONSTOP);
    }
    Avec ce code ton application ne plante plus. Tu peux remplacer MessageBox par une nouvelle tentative d'ouverture d'un autre port.
    Attention - exécute ton application hors de Builder, parce que par défaut Builder arrête l'exécution du programme quand celui-ci rentre dans le catch.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. quel est le Meilleur language pour piloter le port serie ?
    Par flyfab dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 21/07/2003, 10h03
  2. Lire le fichier du port série
    Par saibe dans le forum Linux
    Réponses: 7
    Dernier message: 09/04/2003, 09h29
  3. Réponses: 5
    Dernier message: 25/03/2003, 19h43
  4. [TP] port série rs232
    Par cyb33 dans le forum Turbo Pascal
    Réponses: 44
    Dernier message: 13/01/2003, 15h49
  5. [Kylix] Kylix / port serie
    Par Anonymous dans le forum EDI
    Réponses: 3
    Dernier message: 01/04/2002, 12h07

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