Closed Bug 4727 Opened 26 years ago Closed 26 years ago

"The dynamic link library IML32.DLL could not be found" NT4

Categories

(Core Graveyard :: Plug-ins, defect, P4)

x86
Windows NT
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: nbaca, Assigned: amusil)

Details

NT4, fullsea.zip on 4/7/99, Apprunner shows Build ID 1999040710 in the botton right corner of the browser. Problem: In NT 4.0 I delete the mozregistry.dat file, I double click onto apprunner.exe and it reports the error "The dynamic link library IML32.DLL could not be found". It opens the browser, I can switch to Mail, I can send and receive mail but it always reports this error when starting apprunner. I searched the hard drive for the IML32.DLL file and it found it in an old Nova plugins directory. I have a dual boot system so I tried apprunner in Win95 and it opens the browser without an error. Back in NT 4.0 I copied the IML32.dll file from an old Nova directory into the new \x86rel directory, ran apprunner and then it reports "Unable to find DIRAPI.DLL". I searched for this file and found it again in an old Nova plugins directory. After copying this file into the new \x86rel directory now apprunner starts without an error. Why does my system require these files? On Fenella's NT 4.0 system she can start apprunner without this error so I searched her c:\ and d:\ drive but couldn't find an IML32.DLL or DIRAPI.DLL file on her system.
Assignee: don → chofmann
Assignee: chofmann → amusil
alex, are we still looking at the old plugins directory?
Status: NEW → ASSIGNED
Can you give me a list of all the files in your plugin directory? Also try removing the IML and DIRAPI dlls from the \x86rel dir and put them in a temp dir - what happens?
In my \32nt4\Nova\progam\Plugins directory the dll files are dirapi.dll, Iml32.dll, Np32dsw.dll, npaudio.dll, npavi32.dll, NPBeatSP.dll, npnul32.dll, nppdf32.dll, Npqtw32.dll, Npra32.dll, npswf32.dll, npvcal32.dll. In my \32nt4\Seamonk\x86rel408\commercial\x86rel\mimeplugins directory the dll files are mimect-cal.dll and mimect-vcard.dll. I removed the Iml32.dll and the DIRAPI.DLL files from the \x86rel directory and moved them into my c:\temp directory and it still reports the same error when running apprunner.
Priority: P3 → P4
Target Milestone: M5
Try removing ALL the plugins out of the plugin directory and put them into temp and let me know what happens. Thanks!
I removed all the DLLs from the old Nova directory and copied them to the \temp directory. Now when I run apprunner it doesn't report an error. What does this mean since Finella didn't need the Iml32.dll or the dirapi.dll file on her NT4 system?
Most likely, one of the plugins in the directory (only the dlls with the "np" prefix are plugins) installed the other dlls (IML and DIRAPI) as support dlls. The plugin probably brings those dialogs up. You could put each plugin back one-by-one to determine which one needs the dlls.
Component: Apprunner → Plug-ins
QA Contact: 3853 → 3849
NT4, build 04-20-10 I have been unable to reproduce this error with the latest builds.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
I checked in some code recently that I believe fixed this.
Status: RESOLVED → VERIFIED
marking as verified
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.