Measurement Studio for VB6

cancel
Showing results for 
Search instead for 
Did you mean: 

Install ComponentWorks on XP

Hello,
 
We have ComponentWorks for VB, version 2.0.1.  It works fine on the Win2000 system.  We are trying to move to XP system.  The installation went OK.  However, when trying to open an existing project that uses the cwutils.dll, it can't be found anywhere in the system.  After copying the cwutils.dll from another computer, and tried to register it in the XP system, I got the following message, "cwutils.dll was loaded, but the DllRegisterServer entry point was not found.  This file can not be registered." 
Is CW 2.0.1 compatible with WinXP?  If so, how can I registered the cwutils.dll?
 
Thank you.
Joyce
0 Kudos
Message 1 of 2
(6,947 Views)
Joyce,

ComponentWorks 2.0.1 was developed for older versions of Windows OS.  The latest version that is supported in Windows XP is CW 6.0.  Running CW 2.0.1 on a Windows XP has undefined behavior because we have not tested it for XP and it was never developed for that OS.  You cannot register the DLL, because it requires a specification in the DLL for adding it to the registry as a persistent handle.  This was not put into the DLL when it was developed, because the RegisterServer is a later development from Microsoft.

Your best option is to upgrade to the latest version of Measurement Studio (7.1) which will work with VB 6 or VB .NET.  However, you may try to manually add a reference to the CW object from your VB application.  Which version of VB are you using?  Does it complain that it cannot find the cwutils.dll?  You may try placing that in the VB directory, the C:\windows\system32 directory, or your application directory.

Good Luck!

Tyler Tigue

Message 2 of 2
(6,934 Views)