This method is called only if you
implemented IwodFtpNotify interface in your application,
and wodFtpDLX.Notification
property has received reference to instance of your
implementation.
This notification method is called as a result of
GetAttributes
method call. Once server returns information about requested
file/directory, it will be parsed by wodFtpDLX and provided using
this notification method.
Permissions are defined by the POSIX standard. For a brief
description please refer to the
GetAttributes
page.
If you are retrieving information for files larger than 4.2GB, where
remote file size cannot be presented using a long value, the
Attributes64 notification method will be called instead of
Attributes (the component will never call both of them). This is
only done for compatibility with previous versions of our component.
If you still want to use just one notification method, you should
create code like this, that just wraps the new notification from the
old one (code for VB):
Private Sub Ftp1_Attributes(ByVal
Owner As wodFtpDLXCom, ByVal
Size As Long, ByVal Uid
As Long,
ByVal Gid As Long,
ByVal Permissions As
Long, ByVal
AccessTime As Date, ByVal
ModificationTime As
Date)
Sftp1_Attributes64
Owner, Size, 0, Uid, Gid, Permissions, AccessTime,
ModificationTime
End Sub
Private Sub Ftp1_Attributes64(ByVal
Owner As wodFtpDLXCom, ByVal
SizeLo As Long, ByVal SizeHi
As Long,
ByVal Uid As Long,
ByVal Gid As Long,
ByVal
Permissions As
Long, ByVal AccessTime
As Date,
ByVal ModificationTime
As Date)
' add real code here
End Sub