PowerTCP FTP for ActiveX
PowerTCP Distribution

System File Updates

Windows 95

DCOM95 version 1.3 must be installed before installing PowerTCP DLLs. You can redistribute DCOM95 with your product so your users can install it. Obtain DCOM95 from www.microsoft.com/com/dcom/dcom95/download.asp.

Windows 98

DCOM98 version 1.3 must be installed before installing PowerTCP DLLs. Microsoft does not allow redistribution of DCOM98, so your users will need to obtain it from www.microsoft.com/com/dcom/dcom98/download.asp.

Windows NT4

Your system must be updated to a level of at least Service Pack 3 (the Secure DLL requires SP4) before installing PowerTCP DLLs. You must update the following OLE system files to the following levels:

DLL Version
OLEAUT32.DLL 2.40.4275 (or higher)
STDOLE2.TLB 2.40.4275 (or higher)
ASYCFILT.DLL 2.40.4275 (or higher)
OLEPRO32.DLL 2.40.4275 (or higher)
COMCAT.DLL 4.71 (or higher)

System updates are performed using the 4275-Ole.exe file, which is located in the Bin directory in your PowerTCP for ActiveX install root directory. You can redistribute this file to your users. Note  This system update file will not run under Win95/98 (see Windows 95 and Windows 98 above for Win95/98 requirements).

Windows ME

Windows ME requires no system file updates.

Windows 2000

Windows 2000 requires no system file updates.

Windows XP

Windows XP requires no system file updates.


Winsock version 2 System Support

Windows 95 ships with Winsock version 1; all other operating systems (Win98/2000/NT/XP/Vista/Windows 7) ship with version 2. Version 2 is only required by applications that use raw datagrams and multicast features. Dart's Ping Control and UDP Control (multicast feature) are the only products that require version 2. This update was last available at www.microsoft.com/windows95/downloads/contents/wuadmintools/s_wunetworkingtools/w95sockets2/.

PowerTCP links to Winsock version 1, but the operating system redirects these calls to version 2 (if installed). Therefore, performance is optimal (no performance degradation occurs due to linking to Winsock version 1), while still allowing PowerTCP to be installed on Windows 95 systems that have not been updated to version 2.

If you use raw or multicast datagrams, make sure Winsock version 2 is available on your deployment platforms.


Dependencies and Distribution

PowerTCP DLLs must be registered. Most installation utilities will do this automatically; however, you can also use Regsvr32.exe. See 'System File Updates' above for more information on system file support before registering PowerTCP Tools.

DartFtp.dll is dependent upon:


Distribution in Scripted Environments (such as IIS)

If you are using PowerTCP in scripted environments (such as IIS or Excel) and you have not installed a Serial Number, the product will work for 30 days as a Trial, but will then cease operation. Scripted environment deployment requires a Serial Number for each server because the environment checks for a development license each time a licensed control is used. If you deploy PowerTCP Tools for operation in scripting environments, install your development license into the registry as it appears on your development platform (check registry location "HKEY_LOCAL_MACHINE / SOFTWARE / Dart / PowerTCP / License" or "HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / Dart / PowerTCP / License" on 64 bit systems to see what should be installed).

For most compiled applications, your PowerTCP Serial Number is automatically included when you compile, so no special license considerations are necessary. The only exception is Dart's C++ wrapper, in which the Create method takes your development license as a parameter.


Troubleshooting

If you receive "not licensed for distribution" messages, try removing the control from your project and then re-inserting it. If a trial was already installed and used to build a project, some development environments cache the licensing information even after registering the control. Refer to environment-specific readme.txt files for more information.


PowerTCP FTP for ActiveX Documentation Version 2.2
© 2018 Dart Communications. All Rights Reserved.
Send comments on this topic