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

Langage Delphi Discussion :

[XE7-Indy] Erreur code de réponse n'est pas valide


Sujet :

Langage Delphi

  1. #1
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut [XE7-Indy] Erreur code de réponse n'est pas valide
    Bonjour

    J'essais de créer un client pour un serveur FTP je suis a mes débuts en ftp (12 ans en retard) j'ai essayé plusieurs exemple mais il a toujours un erreur dépendant de la version delphi utilisé j'ai décidé de me concentrer sur Xe7. Voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    idftp1.Host:='192.168.x.xxx';
    idftp1.Port:=xxxx;
    IdFTP1.Passive := True;
    idftp1.Connect;
    Le serveur est opérationnel je me connecte avec Telnet et pas de problème mais la j'ai l'erreur
    code de reponse n'est pas valide
    merci de votre aide

    Mon but est de me connecter au serveur et transfert un fichier ayant toujours le même nom et le même endroit.

    Mario

  2. #2
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut [XE7 -Indy] Intercepter le message d'erreur
    Bonjour

    J'aimerais savoir si je peux intercepter le message d'erreur et faire comme cette erreur est normal et rester connecter au serveur ftp.
    Parce que le message retournée par le serveur est valide. Mais IdFtp vois cela comme une mauvaise réponse.

    Merci

    Mario

  3. #3
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut [XE7-indy]Erreur code de reponse n'est pas valide
    Bonjour

    J'ai essayé ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    begin
    idftp1.Host:='192.168.1.134';
    idftp1.Port:=2131;
    //IdFTP1.Passive := True;
    try
    idftp1.Connect;// se connecter et se deconnecte avant except
    except
        on E : Exception do
        ShowMessage('Message : ' + E.Message);
     
    end;
    end;
    Ca me donne le message d'erreur mais IdFtp me deconnecte avant.

    Si ca peut vous aidé

    Merci

    Mario

  4. #4
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut [XE7-indy]Erreur code de reponse n'est pas valide
    Bonjour

    J'ai trouvé mon erreur je prenais le mauvais composant pas brillant mais ca ma fait faire beaucoup de lecture pour améliorer mes connaissances.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    procedure TForm1.Button2Click(Sender: TObject);
    begin
     
    IdTCPClient1.Host:='192.168.1.134';
    IdTCPClient1.Port:=2131;
    //IdFTP1.Passive := True;
    try
    IdTCPClient1.Connect;
    except
        on E : Exception do
        ShowMessage('Message : ' + E.Message);
     
    end;
    end;
    Si ca peut aidé.

    Merci

    Mario

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/05/2015, 14h42
  2. Message d'erreur: Le cast spécifié n'est pas valide.
    Par giscard85 dans le forum ASP.NET MVC
    Réponses: 1
    Dernier message: 30/03/2011, 11h10
  3. SPPLUS - Erreur : Le sceau numerique n'est pas valide.
    Par Booyakha dans le forum E-Commerce
    Réponses: 0
    Dernier message: 16/11/2009, 10h20
  4. Erreur "Le cast spécifié n'est pas valide"
    Par GriffinK dans le forum VB.NET
    Réponses: 4
    Dernier message: 28/04/2008, 10h46
  5. [HTML] Erreur (38/4) : "ENCTYPE" n'est pas autoris
    Par boteha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 05/11/2004, 21h19

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