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 :

Message d'erreur à l'ouverture d'un socket client


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 78
    Par défaut Message d'erreur à l'ouverture d'un socket client
    Rebonjour,

    Une autre enigme (pour moi) à résoudre.

    J'utilise un(e?) socket pour communiquer entre deux process.
    Dans certains cas, le serveur n'est pas prêt à accepter la connexion d'un client. Cela produit un message d'erreur "Erreur Socket asynchrone 10061 Connection refused.
    J'aimerais gérer les erreurs de connexion dans le gestionnaire OnError de TClientSocket mais je ne sais pas comment éviter l'affichage de ce message d'erreur.
    J'ai essayer d'encadrer la methode Open par un try catch mais ça ne marche pas.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 208
    Par défaut
    un socket, une sockette.

    Pour le problème du try /catch et si j'ai bien compris ton pb, essaie de lancer ton appli en lancant directement l'exécutable sans passer par BCB. Normalement, l'erreur devrait être gérée. Si oui, alors il y a un endroit dont je ne me rappelle plus ou l'on peu dire a c++builder de ne pas gerer l'erreur, qu'on s'est débrouillé avec. Je vais essayer de retrouver, mais je promet rien. lol



    [edit] chez moi c'est dans: Menu Option-> Options du deboggueur->Exceptions du langage. La tu pourras ajouter l'exceptions que BCB doit ignorer.

  3. #3
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Salut,
    il me semble que si tu met à zéro le paramètre ErrorCode de l'événement OnError, le message d'erreur ne s'affiche plus.

    A vérifier

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 208
    Par défaut
    bah de toute facon, avec le try/catch, tant qu'on met pas un MessageDlg(...) ou truc du style, le message ne s'affiche pas non plus étant donné qu'il est catché et qu'il fait ce qu'on lui dit de faire.

    Le problème c'est que meme avec un try/catch, lorsqu'on execute notre appli a partir de BCB, ce dernier s'amuse à gerer les erreurs même si on les gere deja nous même... d'ou mon edit du dessus ^^

  5. #5
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Oui, sauf que la ce n'est pas sur que le try catch l'intercepte car il y as une gestion avec l'événement OnError

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 78
    Par défaut
    Merci pottiez, ErrorCode = 0, ça marche!

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

Discussions similaires

  1. Message d'erreur à l'ouverture
    Par leloup84 dans le forum Microsoft Office
    Réponses: 8
    Dernier message: 20/03/2008, 12h00
  2. Message d'erreur à l'ouverture access 2003
    Par jmd331 dans le forum IHM
    Réponses: 3
    Dernier message: 24/10/2007, 21h07
  3. Message d'erreur sur ouverture d'état/requête
    Par guiguilive dans le forum Access
    Réponses: 1
    Dernier message: 30/05/2007, 11h36
  4. Message d'erreur sur ouverture module de BDD
    Par zakiabdess dans le forum Bases de données
    Réponses: 8
    Dernier message: 12/02/2007, 21h50
  5. Message d'erreur à l'ouverture de la bdd
    Par trendazur dans le forum Access
    Réponses: 24
    Dernier message: 31/08/2006, 17h28

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