Closed Bug 4727 Opened 25 years ago Closed 25 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: 25 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.