home *** CD-ROM | disk | FTP | other *** search
- unit events;
- {------------------------------------------------------------------------------}
- { Console sample application using the Xceed FTP Library v1.0 }
- { For Delphi 4 and 5 }
- { Copyright (c) 1998-2000 Xceed Software Inc. }
- {------------------------------------------------------------------------------}
-
- interface
-
- uses
- SysUtils, OleCtrls, Dialogs, XceedFtpLib_TLB;
-
- type
- TEventHandler = class( TObject )
- procedure ListingFolderItem(Sender : TObject;
- const sName: WideString;
- dtDate: TDateTime;
- lFileSize: Integer;
- eItemType: EXFFolderItemType;
- const sUserData: WideString);
- end;
-
- implementation
-
- procedure TEventHandler.ListingFolderItem(Sender : TObject;
- const sName: WideString;
- dtDate: TDateTime;
- lFileSize: Integer;
- eItemType: EXFFolderItemType;
- const sUserData: WideString);
- begin
- { Note that Sender is the XceedFtp instance that triggered this event }
- case eItemType of
- fitFile : WriteLn( '[FILE] ' + AnsiString( sName ) );
- fitFolder : WriteLn( '[DIR] ' + AnsiString( sName ) );
- fitLink : WriteLn( '[LINK] ' + AnsiString( sName ) );
- end;
- end;
-
- end.
-
-