Bonjour,

J'ai un big méga problème pour lister les fichiers d'un répertoire présents sur un serveur ftp.

La connexion est pourtant niquel.

Le code d'origine était le suivant où IdFTP est le composant :

IdFTP.List(nil);
for i:=0 to Pred(IdFTP.DirectoryListing.Count) do
begin
// traitement du fichier
end;

ensuite c'est devenu

IdFTP.List(nil);
for i:=0 to IdFTP.DirectoryListing.Count do
begin
// traitement du fichier
end;

Mais j'ai toujours eu une erreur bidon du type :
'Argument incorrect pour l'encodage de date'

Alors je me suis dit que c'était peut-être parce que je ne voulais pas renseigner les paramètres de List. Qu'à cela ne tienne
Alors :
var
Source : string;
Liste : TStringList;

begin
...

Source :='/root/repbidon/';

Liste := TStringList.Create;
Liste.Add(Source);

IdFTP.List(Liste, '*.txt', true);
for i:=0 to IdFTP.DirectoryListing.Count do
begin
...
end;

Et... c'est toujours le drame.

Please help me !!!!!!!!

Parce que là je vois vraiement pas le hic du blem !!!!

Sillycoder