Xceed FTP Library Documentation
About the ActiveX component
Deploying > About the ActiveX component

The XCEEDFTP.DLL file is a fully self-contained COM ActiveX control written entirely with ATL v3.0 and Visual C++ 6.0. There are no external dependencies required for its operation such as other DLLs.

The DLL file can be found in the "C:\PROGRAM FILES\XCEED COMPONENTS\XCEED FTP LIBRARY\BIN" directory, if you installed your Xceed FTP Library package in the default location.

The ActiveX control supports both the single-threaded apartment (STA) and the multi-threaded apartment (MTA) models, and therefore will not work with Windows NT 3.51 because the DCOM extensions are not available for that operating system.

The control is digitally signed with Microsoft Authenticode technology, with Thawte or VeriSign as the certificate verification authority. This ensures that the component has not been tampered with or modified by parties other than Xceed Software, and is also useful when the component is used on web pages so that browsers do not complain about security issues.

Typically, applications that use ActiveX controls are distributed with an install or setup program that will also take care of registering the controls on the machine. If you aren't using a setup program, then you will have to manually register the component on the machine.

How to manually register the ActiveX component

The registration process referred to here is not related to licensing, it refers to the process of making the control known to the operating system. If you don't use an install program with this capability built-in, you can register your controls manually. From the Run option in the Start menu, or from a command prompt, run the following command to register an ActiveX control:

regsvr32.exe "path and filename of the ActiveX control's DLL file"

You will then see a message box that either displays "LoadLibrary failed" or displays "LoadLibrary succeeded". If you get the success message, then the control is now registered on the machine and is ready for use by applications or in your development environment. If you get the failure message, make sure you specified a correct path and filename, and placed it in quotes if it has spaces in it.

Registration problems

If you are unable to register a fully-self contained ActiveX control on a target machine, even after following the instructions above, Xceed is currently aware of only one possible problem that may prevent proper registration of ActiveX controls. The problem applies to systems running the original release of Windows 95, known as "revision A" or "OSR1". Please see the What must be distributed topic for details.