Xceed FTP Library Documentation
Redistributable files
Deploying > Redistributable files

You only need to distribute the XCEEDFTP.DLL file with your applications in order for the Xceed FTP Library to work. You may not distribute any other of the library's files

It is highly recommended to place the XCEEDFTP.DLL file in the Windows System folder, with an application that does version checking, so that an already existing version of the file is not overwritten by an older version. Xceed Software will ensure that as long as the file keeps the XCEEDFTP.DLL name, it will always be backwards compatible with older versions. So applications compiled to work with Xceed FTP Library v1.1 will work with future versions of this file as well.

The XCEEDFTP.DLL file is fully self-contained, which means that target machines do not need any other files (such as the MFC40.DLL or MSVCRT40.DLL for example) in order for the XCEEDFTP.DLL to register and work on the machine.

Only registered users can deploy applications that use the Xceed FTP Library.

Distributing to Windows 95 revision "A" systems

If you are distributing your applications to users of the first release of Windows 95 (OSR1 / revision "A"), the Xceed FTP Library requires that you install the DCOM 95 update and the Winsock 2 networking API. These two packages are part of all subsequent Windows 95, 98, NT and 2000 operating systems, but weren't there in the first revision of Windows 95. DCOM is required by all apartment threaded ActiveX/COM components, and Winsock 2 is required by the Xceed FTP Library because the library fully uses Winsock 2 optimizations.

You can obtain the DCOM 95 installation package, which will update the COM support for the original Windows 95 revision "A" from Microsoft's web site at:

http://www.microsoft.com/com/dcom/dcom95/dcom1_3.asp

The Winsock 2 networking API installation package is available from Microsoft's web site at:

http://www.microsoft.com/windows95/downloads/contents/wuadmintools/s_wunetworkingtools/w95sockets2/

The License method must be called to license the library for runtime use. This applies to both registered users as well as users of a time-limited free trial license.