tags:

views:

584

answers:

2

I have a legacy vb6 application that needs to run on a server 2008 machine. I have been unable to get comdlg32.ocx to register, which the application depends on. Any suggestions?

A: 

The obvious, but are you running Regsvr32 as an Admin?

Beaner
Yes, commented above that the app is working now (but do not know why). Thanks.
mikeh
A: 

Hmm, does this link help you at all?

My only other suggestion is that often dependency walker is useful in these sorts of situations, in particular if you are running this vb6 application on a 64 bit OS then pay attention to whether or not comdlg32.ocx has all of its dependencies present as 32 bit libraries.

Kragen
Good link. It says comdlg32.ocx is supported on Windows Server 2008, but you need to distribute it yourself. Therefore mikeh can contact Microsoft technical support if we can't help (I bet it's something simple though).
MarkJ