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

Composants VCL Delphi Discussion :

problème composant Indy10


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 2
    Par défaut problème composant Indy10
    Bonjour tout le monde,

    Je développe un projet en Delphi 2009,

    j'utilise le composant Indy 10 pour faire des transactions FTP sur un serveur proFTP.
    J'uilise un VPN peer2me pour simuler un accès de l'extérieur,
    J'ai observé que si j'obtiens une adresse IP localisée en france (AMEN), j'ai l'erreur suivante qui se produit dans mon code

    Le projet mon_projet.exe a déclenché la classe d'exception EIdReplyRFCError avec le message 'Illegal PORT command '
    suivi de

    Le projet mon_projet.exe a déclenché la classe d'exception EInvalidePointer avec le message 'Opération de pointeur incorrecte'
    à la ligne du get

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    fsDest := TFileStream.Create(pathDestination, fmCreate);
     
    //ICI ERREUR DE POINTEUR DANS CERTAINES CONDITIONS
    // On télécharge le fichier
    IdFTPTestRep.get(fichierSource,fsDest,False);
    si je fais un pas à pas dans le composant indy,
    l'erreur se produit à la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SendPort(LPortSv.Binding);
    de la méthode

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    procedure TIdFTP.InternalGet(const ACommand: string; ADest: TStream; AResume: Boolean = false);
    Par contre si le VPN m'attribu par exemple une adresse par exemple en Allemagne, pas d'erreur.

    Comme les futurs clients de l'appli vont se trouver en France, et que j'ai pu répéter plusieurs fois l'erreur sur des @IP francaise, c'est un problème.

    merci d'avance.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 2
    Par défaut
    J'ai résolu mon problème,

    il y avait une bête histoire de mode passif
    Visiblement je devais le mettre à true.

    Par contre si quelqu'un peut m'expliquer pourquoi ca passait d'Allemagne, mais pas de France, je suis preneur.

    Merci à tout ceux qui se sont quand même intéressés au sujet.

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

Discussions similaires

  1. Problème Composant Trial
    Par Vodkha dans le forum Composants VCL
    Réponses: 2
    Dernier message: 29/11/2007, 08h53
  2. problème composant datetimepicker
    Par imladris dans le forum ASP.NET
    Réponses: 5
    Dernier message: 06/04/2007, 11h51
  3. [VB.NET] Problème Composant Calendar
    Par mafyoso dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/02/2007, 15h42
  4. [VB] Problème composants COM Word
    Par Vince dans le forum VBA Word
    Réponses: 5
    Dernier message: 08/12/2005, 10h18
  5. Problème composant Oracle
    Par alexmorel dans le forum Bases de données
    Réponses: 12
    Dernier message: 24/02/2004, 08h53

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