Component COMDLG32.OCX

Prior to the development of Eastside Hockey Manager by SI Games, the game was a one-man freeware project by Risto Remes. This forum is the place to discuss any aspects relating to the freeware edition.

Moderator: Freeware Moderators

Forum rules
Visit our Downloads Section to download the full game as well as various editors and data updates (including roster updates).

All advertisements for online leagues must be posted in our Online Leagues Thread.
Post Reply
KillMeNow
Learning to skate
Posts: 1
Joined: Tue Apr 23, 2013 1:17 pm

Component COMDLG32.OCX

Post by KillMeNow »

I bet I'm going to get responses like "this was asked before" but if I could find a solution to it I would have done it already ](*,)

I've downloaded the Eastside Set up File (1.16), Required OCX files, VB6.0 Runtime Files, EHM1.18, followed everything in the read me's and Im still getting the error for the COMDLG32.OCX component...

I remember it taking me a ton of time when I first downloaded this 5 years ago, can't believe there's still no guide to download this that's in simple english for people who don't know anything about the computer they use on a daily basis
User avatar
archibalduk
TBL Admin Team
Posts: 20372
Joined: Tue Jul 06, 2004 8:44 pm
Custom Rank: Seaside + Fruit Juice Mode
Favourite Team: Guildford (EPL) / Invicta (NIHL)
Location: United Kingdom
Contact:

Re: Component COMDLG32.OCX

Post by archibalduk »

Welcome to The Blue Line. :thup:

COMDLG32.OCX isn't included in the Required OCX Files package (because I think the COMDLG32.OCX issue only came up since Windows Vista or 7). You can download it here.

1) Place COMDLG32.OCX in your C:\Windows\System32 folder.

2) Open Notepad and paste this into a new text file:

Code: Select all

regsvr32 comdlg32.ocx
3) Save the file to your desktop (for the sake of simplicity, lets call it "ehmfix.txt").

4) Go to your desktop and find the ehmfix.txt file you just created. Rename it to "ehmfix.bat" (i.e. so that it has a .bat file extension). Windows will probably ask if you're sure you want to change the file type; just click "Yes". You will see that the file icon will have changed from a text file icon to an icon with a white square and two cogs.

5) Move ehmfix.bat to your C:\Windows\System32 folder.

6) Having now moved your ehmfix.bat file, right-click on the file and click on "Run as Adminstrator". You will most likely get a message entitled "User Account Control" and asking if you're sure you want to load the file. Click on "Yes".

7) The ehmfix.bat file will now register comdlg32.ocx with Windows so that it can use the file.

8) Try loading EHM. Hopefully this will have fixed your issue. If so, you can now delete your ehmfix.bat file.

I've done my best to explain this in as plain English as I can. Let me know if you have any more difficulties, etc.
User avatar
Primis
Freeware Moderator
Posts: 1698
Joined: Tue Aug 03, 2010 7:46 pm
Location: Michigan, USA

Re: Component COMDLG32.OCX

Post by Primis »

KillMeNow wrote:I remember it taking me a ton of time when I first downloaded this 5 years ago, can't believe there's still no guide to download this that's in simple english for people who don't know anything about the computer they use on a daily basis
The freeware EHM was written to be optimized for Windows 2000, it's that old. Newer versions since have proved problematic at time when reinstalling. It's less an EHM thing and more of "Operating Systems march on" kind of thing. Windows 2000 bears little-to-nothing in relation to Win7 and Win8 anymore.

In addition to Archi's instructions, make sure you register the file Running as Administrator if you're running Vitsa, Win7, or Win8. It may not register/work outside of Admin.

Also if you experience any quirks or weirdness with popups of graphical glitches once you do get EHM running, make sure to try to run it in Windows 2000 compatibility mode because that usually fixes them. In particular with the freeware there's a little popup window upon loading a game that sometimes won't go away unless you do this.
Post Reply