Guten Abend,
Glaskugel habe ich auch keine.
Was es sein könnte das die Prozedur bei dem Aufruf unbekannt ist.
In meinem simplen Beispielprojekt wurde die Prozedur
vor der ButtonClick Methode eingefügt.
Daher ist sie in der ButtonClick Methode bekannt weil
vorher definiert.
Du kannst die Prozedur auch gerne zur Methode
Deiner Klasse machen.
Dann würde der Prozedurkopf so ausschauen:
procedure TForm1.getFtpFileList(ftp:TidFtp;rootFolder:String;folderList:TStringList);
Und die Klassendefinition so:
Delphi-Quellcode:
TForm1 =
class(TForm)
...
procedure Button1Click(Sender: TObject);
private
procedure getFTPFileList(
ftp:TidFtp;rootFolder:
String;folderList:TStringList);
{ Private declarations }
public
{ Public declarations }
end;
Anbei noch das Beispielproject mit Screenshot, exe und
pas.
.. gerne geschehen.
Grüße
Klaus