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

Delphi Discussion :

[D2007]-[Indy10] - TIdIRCServer : Exception incomprehensible ?


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Par défaut [D2007]-[Indy10] - TIdIRCServer : Exception incomprehensible ?
    Bonjour,

    Je souhaite utiliser le composant Indy : TIdIRCServer cependant, je suis confronté à un problème d'exception incomprehensible.

    Voici l'exception qui est levée :
    Classe d'exception EStringListError avec message 'Indice de liste hors limites (1)'.
    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    procedure TFPrincipale.IdIRCServer1CommandNick(AContext: TIdCommand; AParm1,
      AParm2: string);
    begin
         //
    end;
    Cette exception ne concerne que cette commande.

    J'utilise Delphi 2007 avec la version d'Indy 10 d'origine (version 10.1.5).

    Avez-vous le même problème ?

    Que puis-je faire pour corriger ce problème ?

    Merci,
    MaTHieU

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    N'utiliserai tu pas un TStringList, listbox ou autres composants de type list dans ton programme ?
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Par défaut
    Bonjour,

    Je commence juste, je testais le composant.

    J'ai créé un nouveau projet, je place le TIdIRCServer dessus j'ajoute ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    procedure TFPrincipale.IdIRCServer1CommandNick(AContext: TIdCommand; AParm1,
      AParm2: string);
    begin
         //
    end;
    Et j'ai l'exception suivante :
    Classe d'exception EStringListError avec message 'Indice de liste hors limites (1)'.
    Et cest uniquement sur le OnCommandNick, j'ai pas d'erreur avec les autres, j'ai testé.

    Merci,
    MaTHieU

  4. #4
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    A quel moment exactement tu as cette erreur ?

    Car je viens de tester le composant et je n'ai eu aucun problème (Je n'ai pas testé de connecion avec un client).
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  5. #5
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Par défaut
    Bonjour,

    En gros, tu te connectes dessus via telnet, tu tapes :

    et boom exception.

    Sinon, tu utilises un client tel que mIRC.

    C'est au moment où il doit exécuter le OnCommandNick.

    Merci,
    MaTHieU

  6. #6
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    J'ai pas deux PC dispos pour tester ca va être chaud.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

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

Discussions similaires

  1. D2007 - Indy10 - IdHTTP et lettres avec accent
    Par sbadecoder dans le forum Composants VCL
    Réponses: 5
    Dernier message: 13/12/2011, 18h15
  2. Réponses: 7
    Dernier message: 03/10/2008, 20h16
  3. [WIN32][D2007]Passage de Indy9 à Indy10
    Par bhf37 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 11/02/2008, 17h31
  4. Swing Exception incomprehensible
    Par MASSAKA dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 24/01/2008, 16h02
  5. [vb.net][exception] erreur incomprehensible
    Par arnolem dans le forum Windows Forms
    Réponses: 8
    Dernier message: 05/01/2006, 14h33

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