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

  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