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 :

[TidFtp] Problème avec les FTP List Parse


Sujet :

Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 14
    Points : 10
    Points
    10
    Par défaut [TidFtp] Problème avec les FTP List Parse
    Bonjour,

    Je suis en indy 10 et delphi 7 et j'utilise le Client FTP.
    Tout fonctionne bien pour récupérer les noms des fichiers en faisant un List() et j'ai inclus IdFTPListParseVMS dans ma form pour que le Directorylisting fonctionne.

    Mon problème est que mon serveur FTP fonctionne sous VMS (d'ou le IdFTPListParseVMS), de ce fait pour récupérer la taille des fichiers je ne peux pas utiliser Size du TidFTPListItem mais je dois utiliser NumberBlocks propriété de la class TIdVMSFTPListItem qui se trouve dans la unit IdFTPListParseVMS or je ne comprends pas comment pouvoir utiliser les class de cette unit sachant DirectoryListing renvoie des TidFTPListItem et que TIdVMSFTPListItem descend de cette classe.

    Basiquement, j'amerais faire quelque chose dans ce genre là:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    FTP1.List(FicFTP,'*.*',True);
    for i:=0 to Fic1.Count-1 do
    begin
        //OK
        Rep[i].Nom:=FTP1.DirectoryListing.Items[i].FileName;
        //Pas OK
        Rep[i].NbBlocs:=TIdVMSFTPListItem(FTP1.DirectoryListing.Items[i]).NumberBlocks;
        Rep[i].TailleBloc:=TIdVMSFTPListItem(FTP1.DirectoryListing.Items[i]).BlockSize;
    end;
    Si quelqu'un a déjà employé des types particuliers de parser pour idFTP, j'aurais vraiment besoin d'un coup de main car j'ai beau chercher et je n'ai trouvé aucun exemple d'utilisation de IdFTPListParsexxxx... spécifique genre IdFTPListParseWindowsNT ou IdFTPListParseUnix ou IdFTPListParseOS2 par exemple qui peuvent avoir la même problématique.

    Merci.

    Phil.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 14
    Points : 10
    Points
    10
    Par défaut
    Si quelqu'un a une idée, je suis toujours preneur...

    Merci.

Discussions similaires

  1. [1.x] Problème avec les doubles liste Symfony
    Par farhaenis dans le forum Symfony
    Réponses: 1
    Dernier message: 10/08/2011, 18h15
  2. problème avec les sous listes
    Par ulysse031 dans le forum Langage
    Réponses: 2
    Dernier message: 15/03/2007, 19h05
  3. Problème avec les listes
    Par aliassaf dans le forum Général Python
    Réponses: 3
    Dernier message: 10/07/2006, 17h57
  4. Problème avec les champ obligatoire et liste déroulante
    Par snakejl dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/05/2006, 18h21

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