FTP Class 2.0.9

FTP Class 2.0.9 is base on FTP Class 1.1a by Robert Abram.

Acknowledgments

...VFP comunnity on internet for many examples "How to use FTP class".

What is new...

- Read&Write resume support
- Native FTP Command
- Multi operations
- User's events
- Native passive mode
- Proxy support

Questions and Answers...

Dial group | Folder group | File group | System group | Core group | Proxy group
Dial group
MethodsEvents
AutoDialHangUp AfterAutoDialHangUp
AutoDialInternet AfterAutoDialInternet
DialHangUp AfterDialHangUp
DialInternet AfterDialInternet
  BeforeAutoDialHangUp
  BeforeAutoDialInternet
  BeforeDialHangUp
  BeforeDialInternet
   
   
File group
MethodsEvents
DeleteFtpFile AfterDeleteFTPFile
GetFtpFile AfterGetFTPFile
PutFtpFile AfterPutFTPFile
ReadFtpFile AfterReadFTPFile
RenameFtpFile AfterWriteFTPFile
WriteFtpFile AtReadFTPFile
GetFileSize AfterRenameFTPFile
  AtWriteFTPFile
  BeforeDeleteFTPFile
  BeforeGetFTPFile
  BeforePutFTPFile
  BeforeReadFTPFile
  BeforeRenameFTPFile
  BeforeWriteFTPFile
  BeforeGetFileSize
  AfterGetFileSize
   
   
Core group
MethodsProperties
CrackAttributes cExtended_Message
CrackDate lDLL_Loaded
CrackFile nConnect_Handle
GetExtendedError nExtended_Result
GetSystemOption nInet_Handle
Init nResult_Code
LoadAPIFuncs oListPE
SetExtendedError  
_FTPCommand  
Folder group
MethodsEventsProperties
ChangeFtpDirectory AfterChangeFTPDirectory cCurrentDir
CreateFtpDirectory AfterCreateFTPDirectory  
GetFtpDirectory AfterGetFTPDirectory  
GetFtpDirectoryArray AfterGetFTPDirectoryArray  
RemoveFtpDirectory AfterRemoveFTPDirectory  
  BeforeChangeFTPDirectory  
  BeforeCreateFTPDirectory  
  BeforeGetFTPDirectory  
  BeforeGetFTPDirectoryArray  
  BeforeRemoveFTPDirectory  
System group
MethodsEventsProperties
CloseFtpConnection AfterFTPCommand cAgent
CloseInternet AfterGetConnectedState cIPAddress
FtpCommand AfterGoOnline cPassword
GetCachingMethod BeforeFTPCommand cPort
GetConnectedState BeforeGetConnectedState cStartupFolder
GetErrorCode BeforeGoOnline cUserName
GetExtendedErrorCode BeforeNLST lMultiOperations
GetExtendedErrorMsg AfterNLST nCachingType
GoOnline BeforeList nFlags
IsGlobalOffline AfterList aIOptions
OpenFtpConnection AtNLST FTPOpen
OpenInternet AtList  
ResetCachingMethod BeforeReadTree  
SetCachingMethod AfterReadTree  
NLST    
List    
WinInetSetOptions    
ReadTree    
Proxy group
Properties
cProxyHost
cProxyPort
cProxyProtocol
lUseProxy