Welcome
Contents
Features of the Xceed FTP Library
Licensing for trial or registered use
Installing
Installation instructions for Visual Basic 5.0
Installation instructions for Visual Basic 6.0
Installation instructions for Visual C++ 4.0 (MFC)
Installation instructions for Visual C++ 5.0 (MFC)
Installation instructions for Visual C++ 6.0 (MFC)
Installation instructions for Word 97 and Excel 97
Installation instructions for Access 97
Installation instructions for Visual FoxPro 5.0 and 6.0
Installation instructions for Delphi 3.0
Installation instructions for Delphi 4 to 7
Installation instructions for C++ Builder 3.0
Installation instructions for C++ Builder 4 to 6
Installation instructions for C#
Installation instructions for VB.NET
Installation instructions for other 32-bit development environments
Getting Started Quickly
Receiving Files
Sending Files
Listing a remote folder's contents
Getting a remote folder's contents
Receiving a file to memory
XceedFtp control reference
Brief introduction to the FTP protocol
Formless use of the control
Running multiple operations at the same time
Methods
ChangeCurrentFolder method
ChangeToParentFolder method
ChangeUser method
Connect method
CreateFolder method
DeleteFile method
Disconnect method
GetFolderContents method
GetResultDescription method
License method
ListFolderContents method
ReceiveFile method
ReceiveMemoryFile method
ReceiveMultipleFiles method
RemoveFolder method
RenameFile method
SendCommand method
SendFile method
SendMemoryFile method
SendMemoryFileEx method
SendMemoryFileData method
SendMultipleFiles method
Properties
Abort property
AccountName property
AllocateStorage property
AutoRefreshCurrentFolder property
BackgroundProcessing property
CommandLogFilename property
CurrentFolder property
CurrentState property
EventFilter property
FirewallAddress property
FirewallPassword property
FirewallPort property
FirewallType property
FirewallUserName property
KeepAliveInterval property
ListParsingFlags property
LocalDataAddress property
LocalDataPort property
PassiveMode property
Password property
RemoteDataAddress property
RemoteDataPort property
RepresentationType property
SendTelnetSignals property
SendTypeCommand property
ServerAddress property
ServerPort property
UserName property
Events
AccountRequired event
Disconnected event
FileMatched event
FileTransferStatus event
ListingFolderItem event
LoggingCommandLine event
ParsingListLine event
PasswordRequired event
ProcessCompleted event
ReceivingFile event
ReceivingMemoryFileData event
ReplacingFile event
ScanningFolder event
SendingFile event
SkippingFile event
Optional objects and interfaces
XceedFtpFolderItems collection object
XceedFtpFolderItem object
IXceedFtpAdviseEvents interface
IXceedFtpEvents interface
Enumeration types
EXFCommandType enumeration
EXFContentsFormat enumeration
EXFError enumeration
EXFEvents enumeration
EXFFirewallType enumeration
EXFFolderItemType enumeration
EXFListParsingFlags enumeration
EXFReceiveMemoryOptions enumeration
EXFReplaceAction enumeration
EXFRepresentationType enumeration
EXFState enumeration
Error codes
FTP_E_ACCOUNTREJECTED error code
FTP_E_ACCOUNTREQUIRED error code
FTP_E_ALREADYCONNECTED error code
FTP_E_BUSY error code
FTP_E_COMMANDNOTIMPLEMENTED error code
FTP_E_CONNECTIONFAILED error code
FTP_E_CREATETCPENDPOINT error code
FTP_E_DISCONNECTED error code
FTP_E_FILESKIPPED error code
FTP_S_FILESSKIPPED error code
FTP_E_FIREWALL_CONNECTIONREJECTED error code
FTP_E_FIREWALL_GENERALFAILURE error code
FTP_E_FIREWALL_INVALIDUSERNAME error code
FTP_E_FIREWALL_OPENCONNECTION error code
FTP_E_FIREWALL_UNSUPPORTEDFEATURE error code
FTP_E_INVALIDADDRESS error code
FTP_E_INVALIDFILENAME error code
FTP_E_INVALIDFIREWALLADDRESS error code
FTP_E_INVALIDLOCALADDRESS error code
FTP_E_INVALIDREPLY error code
FTP_E_INVALIDSTATE error code
FTP_E_NOTCONNECTED error code
FTP_E_NOTLICENSED error code
FTP_E_OPENDATACONNECTION error code
FTP_E_OPENFILE error code
FTP_E_OPENFIREWALLCONNECTION error code
FTP_E_OPENREMOTEFILE error code
FTP_E_OPERATIONABORTED error code
FTP_E_PASSWORDREJECTED error code
FTP_S_PROCESSSTARTED error code
FTP_E_READREPLYLINE error code
FTP_E_RECEIVEFILE error code
FTP_E_RECEIVEFIREWALLREPLY error code
FTP_E_REMOTEABORT error code
FTP_E_REMOTEFILENOTAVAILABLE error code
FTP_E_SENDCOMMAND error code
FTP_E_SENDFILE error code
FTP_E_SENDFIREWALLCOMMAND error code
FTP_E_SERVEROUTOFSTORAGE error code
FTP_E_SERVERSHUTTINGDOWN error code
FTP_E_TRANSFERDATA error code
FTP_E_UNEXPECTEDCOMMANDERROR error code
FTP_E_UNEXPECTEDFIREWALLREPLY error code
FTP_E_UNEXPECTEDREPLY error code
FTP_E_UNSUPPORTEDFIREWALLREPLY error code
FTP_E_USERNAMEREJECTED error code
XceedQuickFtp control reference
ReceiveFile quick method
ReceiveMultipleFiles quick method
SendFile quick method
SendMultipleFiles quick method
License method
Error codes
FTP_S_PROCESSSTARTED return value
FTP_S_FILESSKIPPED return value
FTP_E_NOTCONNECTED error code
FTP_E_ALREADYCONNECTED error code
FTP_E_BUSY error code
FTP_E_SENDCOMMAND error code
FTP_E_READREPLYLINE error code
FTP_E_INVALIDREPLY error code
FTP_E_UNEXPECTEDREPLY error code
FTP_E_SERVERSHUTTINGDOWN error code
FTP_E_CREATETCPENDPOINT error code
FTP_E_OPENDATACONNECTION error code
FTP_E_TRANSFERDATA error code
FTP_E_REMOTEABORT error code
FTP_E_REMOTEFILENOTAVAILABLE error code
FTP_E_SERVEROUTOFSTORAGE error code
FTP_E_UNEXPECTEDCOMMANDERROR error code
FTP_E_COMMANDNOTIMPLEMENTED error code
FTP_E_ACCOUNTREQUIRED error code
FTP_E_INVALIDFILENAME error code
FTP_E_OPENREMOTEFILE error code
FTP_E_INVALIDADDRESS error code
FTP_E_CONNECTIONFAILED error code
FTP_E_USERNAMEREJECTED error code
FTP_E_PASSWORDREJECTED error code
FTP_E_DISCONNECTED error code
FTP_E_RECEIVEFILE error code
FTP_E_FILESKIPPED error code
FTP_E_OPENFILE error code
FTP_E_SENDFILE error code
FTP_E_INVALIDSTATE error code
FTP_E_OPERATIONABORTED error code
FTP_E_ACCOUNTREJECTED error code
FTP_E_INVALIDLOCALADDRESS error code
FTP_E_INVALIDSOCKSADDRESS error code
FTP_E_SENDSOCKSCOMMAND error code
FTP_E_RECEIVESOCKSREPLY error code
FTP_E_SOCKSCONNECTIONREJECTED error code
FTP_E_OPENSOCKSCONNECTION error code
FTP_E_INVALIDSOCKSUSERID error code
FTP_E_UNEXPECTEDSOCKSREPLY error code
FTP_E_NOTLICENSED error code
Deploying
Redistributable files
About the ActiveX component
Example topics
BackgroundProcessing property example
Formless use of the control (VB + FoxPro)
Getting a remote folder's contents (C++ ATL)
Getting a remote folder's contents (Delphi)
Getting a remote folder's contents (VB)
Getting a remote folder's contents (C# example)
Getting a remote folder's contents (VB.NET example)
License method examples (VB + Delphi)
Listing a remote folder's contents (Delphi)
Listing a remote folder's contents (VB)
Listing a remote folder's contents (C# example)
Listing a remote folder's contents (VB.NET example)
Receiving Files (C++ ATL)
Receiving Files (Delphi)
Receiving Files (VB)
Receiving files (C# example)
Receiving files (VB.NET example)
ReceiveFile quick method (C++ ATL)
Receiving a file to memory (Delphi)
Receiving a file to memory (VB)
Receiving a file to memory (C# example)
Receiving a file to memory (VB.NET example)
ReceiveMultipleFiles quick method (C++ ATL)
SendFile quick method (C++ ATL)
Sending Files (C++ ATL)
Sending Files (Delphi)
Sending Files (VB)
Sending files (C# example)
Sending files (VB.NET example)
SendMultipleFiles quick method (C++ ATL)
Type conversion from Long to Double (VB)
Using fast notification in VB
Sample applications
QuickTour sample application for Visual Basic 6
QuickTour sample application for Delphi 4-7
QuickTour sample application for Visual C++ 6-7
QuickTour sample application for C#
QuickTour sample application for Visual Basic .NET
FTP Client Sample Application for Visual Basic 6
FTP Client Sample Application for Delphi 4-7
FTP Client sample application for ASP
Delphi 4-7 Console sample application
Delphi 4-7 DLL Registration sample application
Legal information
Xceed Software License Agreement
Acknowledgments
Contact and product information
Contact Information
How To Order
Technical support
Glossary topics
Current working folder
Event handler
Firewall
Proxy
Streaming
Wildcards