Tech Support Guy banner
Status
Not open for further replies.
1 - 8 of 8 Posts

·
Registered
Joined
·
566 Posts
Discussion Starter · #1 ·
I have recently reformatted my PC and reinstalled Win98 and my essential programs. It mostly works fine but I can't seem to be able to reinstall the really useful MemoryPad utility that I had before. Firstly it threw up a message:
Run-time error '339'
Component 'COMDLG32.OCX not correctly registered: file is missing or invalid.

I got that reinstalled off my Win98 disk, but when I tried installing MemoryPad again another message came up:
This program has performed an illegal operation and will be shut down.
SETUP caused a general protection fault
in module USER.EXE at 0004:00001f2d.

Run-time error '50003'
Unexpected error

The author's site appears to have fallen off the web so I can't get help from there, nor download a newer version. I really like this program, so does anyone know how I can get it working again?

Thank you!!
 

·
Registered
Joined
·
566 Posts
Discussion Starter · #3 ·
Hi Tony,

Yes, I sure do have that file on my Win98 (version 1) disk. It is in D:\tools\reskit\batch\comdlg32.oc_

After rebooting I don't get that error any more, I get this error:

This program has performed an illegal operation and will be shut down.
SETUP caused a general protection fault
in module USER.EXE at 0004:00001f2d.

Run-time error '50003'
Unexpected error

It is very strange, as it worked fine before reformatting :(
 

·
Registered
Joined
·
10,392 Posts
Hi,

I must admit I didn't look there. I just searched the Win98 installation cabs that are on my hard disk.

About your setup/user.exe error, I don't really know.

Maybe the ocx isn't registered and you should try that:

Go to start/run, and type regsvr32 comdlg32.ocx , followed by clicking OK.
You ought to get a *succeeded* dialogue box after running that command.

What I've found about Run-time error '50003' , is that it often occurs when one doesn't have the latest versions of the Microsoft Visual Basic run-time files.

Maybe your program requires a more recent version of this ocx?

Check the version of yours, download the one I found and check their version numbers.

If the latter is more recent, try renaming yours to *.old, and put the new one in. Register it.
See what happens.

I have version 6.00.8418, and I could send it to you, although I don't know at all whether this will solve your problem.

Good luck,
 

·
Registered
Joined
·
566 Posts
Discussion Starter · #5 ·
Hi Tony,

I tried registering the .ocx file and got this error:

comdlg32 was loaded, but the DllRegisterServer entry point was not found.
comdlg32 does not appear to be a .DLL or .OCX file.

It looks like this is the problem, but I wouldn't know how to fix it.

Just for the record, I got the comdlg32.ocx download from your link and the file is the same version number as what is on my Win98 disk: Version 5.01.4319, which is obviously an older one than yours.

I also downloaded the "latest" Visual Basic run-time files from somewhere a couple of days ago, following another link from this site (can't remember where now!) and installed them without any success in installing the MemoryPad program.

You are probably right about the Visual Basic run-time files because I have a dim memory of needing them with some program quite some time ago but I'm not sure if it was this one.

Anyway, maybe you have some more ideas regarding the error message above?

Thank you!!
 

·
Registered
Joined
·
566 Posts
Discussion Starter · #7 ·
Thanks for the file Tony, I've now got it working!

What I did was get rid of my comdlg32.ocx, installed your one, registered it with the command "regsvr32 comdlg32.ocx" from the Run menu (note that I had to add the .ocx for it to work), and rebooted.

Next I went to my Installs folder where I had unzipped MemoryPad and (I think this was a critical move) deleted the comdlg32.ocx file that was provided with the program. It then installed with no problems at all!

Thanks again for all your help Tony, you're a whizz!
 
1 - 8 of 8 Posts
Status
Not open for further replies.
Top