By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
444,119 Members | 2,086 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 444,119 IT Pros & Developers. It's quick & easy.

Please help - Problem registering OCX Files

P: n/a
Ok, im familiar with typical troubleshooting of this type on problem, but I
do not do any programming myself. Im hoping you guys can help me with an
install problem that I am having.

I have an application that fails to register 2 .ocx files during
installation. The OS is Windows Server 2003 running as a terminal server.
I have since tried to install the same application in Windows 2000 Terminal
server and it worked fine. SO im guessing some version of a .dll that these
..ocx files were dependent on has changed.

How do I dertermine which files, if any are causing the trouble?

I tried to manually register these files using regsvr32.exe, but it fails
with a 0x80040200 error.

The developer is not any help, as now he claims that his app has not been
tested in 2003, which he originally said would work.

Any help would be greatly appreciated.
Jeff Foster
jfoster .at. aasdifference.com
Jul 17 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
My theory is that the OCX that the installation is trying to register
already exists in Windows Server (or one of the intalled applications) with
a newer version number as the one it is attempting to register.

Usually (not sure from OS to OS however) you can ignore those as the
application will simply try to use the one from the OS. (The problem that
might occur is functionality conflict.

A possible answer to this (may not work for all situation but it did work
once or twice for me, is to change the name of the faulty OCX files so that
they dont conflict with what's already existing. (some are dependant on the
name of the OCX and will not work if changed, others seem to allow
themselves to be renamed).

If the OCX is one supplied by microsoft VB itself (or a 3rd party vendor
Custom ActiveX control) then you might want to email the makers of the OCX
with your situation and asking them if they know about this issue and how to
go about registering it. In the installation script used you might want to
add version checking when installing any or all DLL files and OCX it
installs.

--

"Stangonline.com" <in**@stangonline.com> wrote in message
news:_H********************@twister.tampabay.rr.co m...
Ok, im familiar with typical troubleshooting of this type on problem, but I do not do any programming myself. Im hoping you guys can help me with an
install problem that I am having.

I have an application that fails to register 2 .ocx files during
installation. The OS is Windows Server 2003 running as a terminal server.
I have since tried to install the same application in Windows 2000 Terminal server and it worked fine. SO im guessing some version of a .dll that these .ocx files were dependent on has changed.

How do I dertermine which files, if any are causing the trouble?

I tried to manually register these files using regsvr32.exe, but it fails
with a 0x80040200 error.

The developer is not any help, as now he claims that his app has not been
tested in 2003, which he originally said would work.

Any help would be greatly appreciated.
Jeff Foster
jfoster .at. aasdifference.com

Jul 17 '05 #2

P: n/a
What is the message with the 0x80040200 error? Did the files get copied to the
system32 folder? Were they already there? Does the program itself fail to run?

I once had trouble with msbind.dll and the flex grid .ocx, and was able to
"solve" the problem by making a separate installation that just installed those
two files. Didn't ask why that should make a difference - didn't want to know.

"Stangonline.com" <in**@stangonline.com> wrote in message
news:_H********************@twister.tampabay.rr.co m...
Ok, im familiar with typical troubleshooting of this type on problem, but I
do not do any programming myself. Im hoping you guys can help me with an
install problem that I am having.

I have an application that fails to register 2 .ocx files during
installation. The OS is Windows Server 2003 running as a terminal server.
I have since tried to install the same application in Windows 2000 Terminal
server and it worked fine. SO im guessing some version of a .dll that these
.ocx files were dependent on has changed.

How do I dertermine which files, if any are causing the trouble?

I tried to manually register these files using regsvr32.exe, but it fails
with a 0x80040200 error.

The developer is not any help, as now he claims that his app has not been
tested in 2003, which he originally said would work.

Any help would be greatly appreciated.
Jeff Foster
jfoster .at. aasdifference.com

Jul 17 '05 #3

P: n/a
I've been working on a solution, to no avail. My best guess is that this
ocx depends on mfc42.dll, as this is one of the dll files that setup tries
to copy into the system32 folder. I believe that file protection in 2003
server is preventing the installation of the older version of the .dll,
causing the ocx not to register.

Tried contacting who I think is the vendor, no response. The 2 files are
cscmd32.ocx and cstext32.ocx.

Thanks
Jeff

"Stephane Richard" <st**************@verizon.net> wrote in message
news:Le******************@nwrdny02.gnilink.net...
My theory is that the OCX that the installation is trying to register
already exists in Windows Server (or one of the intalled applications) with a newer version number as the one it is attempting to register.

Usually (not sure from OS to OS however) you can ignore those as the
application will simply try to use the one from the OS. (The problem that
might occur is functionality conflict.

A possible answer to this (may not work for all situation but it did work
once or twice for me, is to change the name of the faulty OCX files so that they dont conflict with what's already existing. (some are dependant on the name of the OCX and will not work if changed, others seem to allow
themselves to be renamed).

If the OCX is one supplied by microsoft VB itself (or a 3rd party vendor
Custom ActiveX control) then you might want to email the makers of the OCX
with your situation and asking them if they know about this issue and how to go about registering it. In the installation script used you might want to
add version checking when installing any or all DLL files and OCX it
installs.

--

"Stangonline.com" <in**@stangonline.com> wrote in message
news:_H********************@twister.tampabay.rr.co m...
Ok, im familiar with typical troubleshooting of this type on problem, but
I
do not do any programming myself. Im hoping you guys can help me with

an install problem that I am having.

I have an application that fails to register 2 .ocx files during
installation. The OS is Windows Server 2003 running as a terminal server. I have since tried to install the same application in Windows 2000

Terminal
server and it worked fine. SO im guessing some version of a .dll that

these
.ocx files were dependent on has changed.

How do I dertermine which files, if any are causing the trouble?

I tried to manually register these files using regsvr32.exe, but it fails with a 0x80040200 error.

The developer is not any help, as now he claims that his app has not been tested in 2003, which he originally said would work.

Any help would be greatly appreciated.
Jeff Foster
jfoster .at. aasdifference.com


Jul 17 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.