Xceed Software社製品

  • Xceed Encryption Lib
  • Xceed Winsock Lib
  • Xceed ZIP Compression Library
  • 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]  お問い合わせ・注文