Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsWindows VistaWindows XPWindows MeWindows 98Windows 95Virtual PCInternet ExplorerOutlook ExpressWindows MediaSecurity
Related Topics
MS Server ProductsMS OfficePC HardwareMore Topics ...

Windows Forum / Windows Vista / General Topics / October 2008

Tip: Looking for answers? Try searching our database.

Comdlg32.ocx

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
bodybreak - 06 Oct 2008 18:15 GMT
I've been trying to register Comdlg32.ocx on my new system... quite the
exercise in frustration!  For a while, it wouldn't find the file, but I
think I have worked around that problem by giving permissions to all
users, since you can't Run As Admin for an .ocx file.

However, I'm geting a new error now:

The module "comdlg32.ocx" may not be compatible with the version of
Windows that you're running.  Check to see if the module is compatible
with an x86 (32-bit) or x64 (64-bit) version of regsvr32.ocx.

My system is a 64-bit, so I'm pretty sure I would need the 64-bit
comdlg32.ocx module.  Does such a thing exist?   Where can I find it?
There are lots of sites out her with downloads for this module, but none
seem to specify 32-bit or 64-bit.

Thanks!

Signature

bodybreak

Mr. Arnold - 06 Oct 2008 19:45 GMT
> I've been trying to register Comdlg32.ocx on my new system... quite the
> exercise in frustration!  For a while, it wouldn't find the file, but I
> think I have worked around that problem by giving permissions to all
> users, since you can't Run As Admin for an .ocx file.

That's a 32 bit COM solution, and this is what you needed to do.

<http://chrisbensen.blogspot.com/2007/02/com-registration-under-microsoft.html>

<http://www.howtogeek.com/howto/windows-vista/enable-the-hidden-administrator-acc
ount-on-windows-vista/
>

The all Users thing you should have not done IMO.

You should have done it for your logged-in user account. If "bobybreak" is
the user-id you use to login with as user/admin, then user "bobybreak"
should have been added as an account with the same full-rights as the
Administrator group.

> However, I'm geting a new error now:
>
> The module "comdlg32.ocx" may not be compatible with the version of
> Windows that you're running.  Check to see if the module is compatible
> with an x86 (32-bit) or x64 (64-bit) version of regsvr32.ocx.

Common Dialog32.ocx is a 32 bit program solution.

> My system is a 64-bit, so I'm pretty sure I would need the 64-bit
> comdlg32.ocx module.  Does such a thing exist?   Where can I find it?
> There are lots of sites out her with downloads for this module, but none
> seem to specify 32-bit or 64-bit.

I don't think there is a 64 bit COM technology. It's only 32 bit.

This is what comdlg32.ocx does from a Windows Web or Desktop solution
standpoint.
http://support.microsoft.com/kb/168917

It must be that you're trying to install some 32 bit leagcy application on
64 bit system that wants that comdlg32.ocx. It may not be viable.
Peter Foldes - 06 Oct 2008 20:17 GMT
See the following

http://windowsxp.mvps.org/comdlg32.htm

regsvr32 <ocx/dll filename>
to register, and
regsvr32 /U <ocx/dll filename>
to unregister

Signature

Peter

Please Reply to Newsgroup for the benefit of others
Requests for assistance by email can not and will not be acknowledged.

> I've been trying to register Comdlg32.ocx on my new system... quite the
> exercise in frustration!  For a while, it wouldn't find the file, but I
[quoted text clipped - 13 lines]
>
> Thanks!
Mr. Arnold - 06 Oct 2008 23:47 GMT
See the following

http://windowsxp.mvps.org/comdlg32.htm

regsvr32 <ocx/dll filename>
to register, and
regsvr32 /U <ocx/dll filename>
to unregister

Did you not read the OP's post? It seems to me that he has already tired
what you are suggesting, and he cannot do it. It flat-out told him that he
cannot register the comdlg32.ocx on the machine, which is a 32 bit solution
he is trying to reegister on a 64 bit machine.

> I've been trying to register Comdlg32.ocx on my new system... quite the
> exercise in frustration!  For a while, it wouldn't find the file, but I
[quoted text clipped - 13 lines]
>
> Thanks!
bodybreak - 07 Oct 2008 00:18 GMT
Hi Peter,

Yes, that is the command I have been trying since I bought my machine,
but it is not working.  I either get the error from my original message,
or this one:

The module "C:\Windows\system32\comdlg32.ocx" failed to load.  Make
sure the binary is stored at the specified path or debug it to check for
problems with the binary or dependent .DLL files.  The specified module
could not be found.

Signature

bodybreak

Mr. Arnold - 07 Oct 2008 00:46 GMT
> Hi Peter,
>
[quoted text clipped - 6 lines]
> problems with the binary or dependent .DLL files.  The specified module
> could not be found.

Most likely,  comdlg32.ocx is dependant upon some other DLL(s) that are not
on the 64 bit platform that are on the 32 bit platform.
Peter Foldes - 07 Oct 2008 01:03 GMT
And which is the same(comdlg32.ocx ) on a 64bit and if the OP will check in his system file he should see it as such.

As an example Same as before Win98 was 32 bit and was running 16  bit from previous systems as does XP among others

Just do a search for a 64 bit of this file for example on Google

Signature

Peter

Please Reply to Newsgroup for the benefit of others
Requests for assistance by email can not and will not be acknowledged.

> See the following
>
[quoted text clipped - 27 lines]
>>
>> Thanks!
bodybreak - 07 Oct 2008 01:35 GMT
Thanks Peter.  I'm having trouble digging up a 64 bit version of this
module.  Can you find one for me??

Signature

bodybreak

Peter Foldes - 07 Oct 2008 02:48 GMT
The reason you cannot find a 64 bit of this ocx is because there is none to be found. It is only comdlg32.ocx which you should replae as per the instructions from Ramesh on his page which is the link that I have included in my previous post.

Here it is again

http://windowsxp.mvps.org/comdlg32.htm

Signature

Peter

Please Reply to Newsgroup for the benefit of others
Requests for assistance by email can not and will not be acknowledged.

> Thanks Peter.  I'm having trouble digging up a 64 bit version of this
> module.  Can you find one for me??
Mr. Arnold - 07 Oct 2008 03:07 GMT
The reason you cannot find a 64 bit of this ocx is because there is none to
be found. It is only comdlg32.ocx which you should replae as per the
instructions from Ramesh on his page which is the link that I have included
in my previous post.

Here it is again

http://windowsxp.mvps.org/comdlg32.htm

The link doesn't address what needs to be done on the 64bit platform with a
32 bit COM program.
Mr. Arnold - 07 Oct 2008 01:35 GMT
And which is the same(comdlg32.ocx ) on a 64bit and if the OP will check in
his system file he should see it as such.

As an example Same as before Win98 was 32 bit and was running 16  bit from
previous systems as does XP among others

Just do a search for a 64 bit of this file for example on Google

---------------------------------------------------------------------------

There is no 64 bit version of comdlg32.ocx. It's a 32 bit COM solution.

You can still register the ocx. For Vista Ultimate x64, you need to place
the Comdlg32.ocx in the \Windows\SysWOW64\ dir. you can then run "regsvr32
C:\Windows\SysWOW64\Comdlg32.ocx" and it will register the file.

The \Windows\System32\ dir is for 64 bit dlls only.

http://en.wikipedia.org/wiki/WOW64
http://msdn.microsoft.com/en-us/library/aa384249(VS.85).aspx
bodybreak - 07 Oct 2008 03:09 GMT
Thanks Mr. Arnold, that was perfect!!

Signature

bodybreak

Mr. Arnold - 07 Oct 2008 03:30 GMT
> Thanks Mr. Arnold, that was perfect!!

You are welcomed.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.