![]() |
Xceed Software社製品 |
Copyright 1999,2000 Xceed Software,Inc. All Rights Reserved.
Xceed Software社 正規販売代理店 インフォーマティック(株)
[Home] [Bottom] [back] お問い合わせ・注文

XCEED FTP LIBRARY v1.0
Xceed FTP Library
Add FTP file upload or download ability to your applications
quickly and easily. This feature-rich ActiveX component supports
the complete
FTP file transfer protocol and is firewall friendly!
Xceed FTP Library
[Reach out and talk to an FTP server]
The Xceed FTP Library is a software component that provides developers with a host of useful functions for sending, receiving and manipulating files on a remote FTP server via the FTP protocol.
[The FTP protocol]
The FTP protocol is a relatively simple protocol that allows access to a remote file system in a standard way. It offers commands for manipulating and navigating remote directories, manipulating remote files (rename, delete, etc.), and transferring files. It is designed to be used interactively by human users as well as by automated processes.
FTP is the de facto protocol used for transferring files on the Internet. Huge public software archives use FTP. Many organisations use FTP as a means to transfer data files between offices. Software companies often provide updates via an FTP server. Even with the emergence of HTTP, used to fetch files from a server, FTP is still widely used.
[FTP support]
The Xceed FTP Library provides access to the complete functionality of the FTP protocol and is firewall friendly.
[Optimized]
The Xceed FTP Library is the only library that takes full advantage
of the Winsock-2 networking API, including taking advantage of
overlapped I/O and using I/O completion ports when running on
Windows NT/2K/XP. The FTP Library's I/O engine is based on the
highly-optimized Xceed Winsock Library which means low processor
overhead for your transfers.
[Simplicity at its best]
The Xceed FTP Library is designed to offer maximum flexibility
and features while being the easiest to use product of its kind.
Sending and receiving one or more files can be accomplished with
only a single line of code.
Adding a few extra lines will allow developers to accomplish
everything else - even to build a
full-featured FTP client (like "CuteFTP" or "WS-FTP"
if they want to). A sample FTP client with fully commented source
code is included with the library, along with many other samples
in
various languages.
Xceed FTP Library technique longue
[The latest in ActiveX and COM]
The multi-threaded, fully self-contained ActiveX control at the
core of the library is all you need to
include with your projects. That means one single
ActiveX DLL file with the fastest file transfer engine built-in
and no external dependencies other than Winsock 2, which is already
included and installed on all 32-bit Windows operating systems
except some Windows 95 revision 1 systems. This translates to
minimal ship lists and minimal
hassle when you deploy your application.
[Multi-threading]
Written entirely with threadsafe code in Visual C++ 6.0 with ATL
3.0, and supporting both the single-threaded (STA) and multi-threaded
apartment (MTA) models, the Xceed FTP Library has very low memory
requirements and is perfectly suited for use in environments running
multiple FTP operations simultaneously. It also runs without any
screen output, can create log files and works in the background
if necessary.
[Feedback for your app]
The Xceed FTP Library makes sure to give your Windows applications
a wealth of real-time knowledge and control while running your
function calls. Through a variety of events, your applications
receive detailed information about the current send/receive/listing
activity, can change file information or skip files right before
they are sent or received and can can be consulted by the library
whenchoices need to be made, such as what to do when a file being
sent or received is about to be overwritten.
[Languages supported]
The library comes with support for almost all of today's 32-bit
development languages, including Visual Basic, Visual C++, Delphi,
C++Builder, Visual FoxPro and Office suite products.
[Acomplete package!]
Like all other Xceed Software developer products, the Xceed FTP
Library include comprehensive documentation, fully commented sample
applications, free expert technical support, royalty-free distribution
and a 60-day money-back guarantee.
Xceed FTP Library features
[ActiveX technology]
10 A single fully self-contained COM object and ActiveX control written with ATL 3.0
20 Requires no external DLLs, MFC DLLs or runtime libraries other than Winsock-2, which is found on all Windows operating systems after Windows 95 revision A.
30 Both single-threaded (STA) and multi-threaded apartment (MTA) model design
40 Instantiate the component dynamically without putting it on a form
50 Supports multiple instances running simultaneously
60 Optional background processing so your code can continue execution while the Xceed FTP Library is working
70 Supports both Unicode and Ansi in one single control. The library automatically uses Unicode API calls for best performance when running on Windows NT, 2000 or XP.
80 Supports notification by Events or by Custom Interface Advising for maximum efficiency
90 ActiveX control interface has all constants, enumerations and types built-in. Code completion, property categories, help strings and context-sensitive F1-help fully supported
100 Works with all 32-bit development environments that can use ActiveX controls, including VB, VC++, Delphi, C++ Builder, VFP, Office, PB, VO, Web scripting languages, ASP and DCOM projects
110 Optional ability to function as an AIC (Application Integration Component) for BizTalk Server
[FTP support and major operations]
200 RFC 959, 1123 and 1579 compliant
210 Fully uses Winsock-2 optimizations for best performance
220 SOCKS Firewall Proxy support for performing FTP operations across intranet firewalls
230 Passive mode
240 Supports all standard FTP commands as well as custom FTP commands
250 Send and receive files to/from disk or directly to/from memory buffers
260 Send, receive or list entire directory structures recursively
270 QuickFTP interface for transfering one or more files with only a single line of code
280 Server directory listings are available through events or via easy to manipulate item collections
290 Automatic directory listing parser or create your own custom parser for unknown listing formats
300 Resume file transfers from any offset
310 Streaming support. Send or receive data as it becomes available
320 Rename or change file paths as they are being sent or received
330 Automatic logging of FTP activity
[Application-component interactivity]
400 Operations can be aborted at any time
410 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 app.
420 Events are triggered whenever a file is being sent, received, listed, etc.
430 Notifies your application when and why a specific file cannot be processed.
440 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.
450 Provides complete file information for the current file being processed.
460 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.
470 Create your own custom filters in order to process or exclude files based on size or date
480 Automatic full yield so other applications do not halt during processing.
[Other operations]
500 Specify FTP server as IP address or host name
510 Allows sending files that are currently open for write operations by other processes
520 Supports long filenames, UNC paths and Unicode filenames
530 Specify files to process using wildcards
[Documentation and samples]
600 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
610 Fully commented sample applications for various languages,
including VB, Delphi, Visual C++ and Active Server Pages
Copyright 2001 Xceed Software,Inc. All Rights Reserved.
[Home] [Top] [back] お問い合わせ・注文