serwer ftp

jurgensen

Użytkownik
Dołączył
Grudzień 14, 2006
Posty
678
Próbuję napisać serwer FTP zgonie z poradnikiem na http://4programmers.net/Delphi/Indy . Jednak kiedy piszę zdarzenie OnListDirectory, kompilator wywala błędy. Myślę, że wszystko zależy od następujących:

[Error] ftp.pas(24): Undeclared identifier: 'TIdFTPListItems'
[Error] ftp.pas(101): Undeclared identifier: 'TIdFTPListItem'
[Error] ftp.pas(106): Undeclared identifier: 'change_dir'
[Warning] ftp.pas(106): Symbol 'faHidden' is specific to a platform
[Warning] ftp.pas(106): Symbol 'faSysFile' is specific to a platform

Jestem początkujący i byłbym wdzięczny, gdyby ktoś mi wyjaśnił, gdzie tkwi problem

Już wiem, gdzie tkwił problem. Zapomniałem do uses dodać IdFTPList. Już prawie działa. Jet jeszcze mały problem, jakby ktoś mógł pomóc:

W przypadku lini

LFTPItem := ADirectoryListing.add;

Kompilator podaje, ze add nie zostało zadeklarowane. Jak zostawię samo LFTPItem := ADirectoryListing, to się kompiluje, mogę się połączyć ze swoim serwerem, ale nie wyświetla listy plików.
 
Do góry Bottom