Features
ActiveX technology
- A single fully self-contained COM object and ActiveX component written with ATL 3.0
- Requires no external compression DLLs, MFC DLLs or runtime libraries
- Both single-threaded (STA) and multi-threaded apartment (MTA) model design
- Instantiate the component dynamically without putting it on a form
- Supports multiple instances running simultaneously
- Optional background processing so your code can continue execution while the Xceed FTP Library is working
- Supports both Unicode and Ansi in one single component. The library automatically uses Unicode API calls for best performance when running on Windows NT.
- Supports notification by Events or by Custom Interface Advising for maximum efficiency
- ActiveX component interface has all constants, enumerations and types built-in. Code completion, property categories, help strings and context-sensitive F1-help fully supported
- Works with all 32-bit development environments that can use ActiveX components, including VB, VC++, Delphi, C++ Builder, VFP, Office, PB, VO, Web scripting languages, ASP and DCOM projects
FTP support and major operations
- RFC 959, 1123 and 1579 compliant
- Fully uses Winsock-2 optimizations for best performance
- SOCKS Firewall Proxy support for performing FTP operations across intranet firewalls
- Passive mode
- Supports all standard FTP commands as well as custom FTP commands
- Send and receive files to/from disk or directly to/from memory buffers
- Send and receive entire directory structures recursively
- QuickFTP interface for transferring one or more files with only a single line of code
- Server directory listings are available through events or via easy to manipulate item collections
- Automatic directory listing parser or create your own custom parser for unknown listing formats
- Resume file transfers from any offset
- Streaming support. Send or receive data as it becomes available
- Rename or change file paths as they are being sent or received
Application-component interactivity
- Operations can be aborted at any time
- Provides status report events on a file-by-file basis as well as on the entire operation being performed, with various percentages, byte and file counts. Easily add any kind of progress bar to your application.
- Events are triggered whenever a file is being sent, received, listed, etc.
- Notifies your application when and why a specific file cannot be processed.
- Notifies your application when a file being received is about to overwrite an existing file. Your application can then choose to overwrite it or skip it.
- Provides complete file information for the current file being processed.
- Your application receives info such as the amount of time a file took to transfer, the achieved transfer rate, and other info, as it becomes available.
- Create your own custom filters in order to process or exclude files based on size or date
- Automatic full yield so other applications do not halt during processing.
Other operations
- Allows sending files that are currently open for write operations by other processes
- Supports long filenames, UNC paths and Unicode filenames
- Specify files to process using wildcards
Documentation and samples
- The complete documentation is available as a fully context-sensitive Windows .hlp file that is automatically opened to the right topic by pressing F1 on a keyword in your programming language
- Documentation also included in the form of a printable Word document
- Fully commented sample applications for various languages, including VB, Delphi, Visual C++ and Active Server Pages
Chưa có hoặc chưa được cập nhật!