Link to home
Start Free TrialLog in
Avatar of dwinkler
dwinkler

asked on

ATL ActiveX object on windows 98

I'm trying to use an activex dll on windows 98 to perform some functionality in a web page.

<script><!--
var InfoLoader = new ActiveXObject("MyObject.1");

InfoLoader.Create("my.dll");
--></script>

Now on all other OSs it loads the data fine using the code from the dll.  On Windows 98 it gives the error "Library not registered".  I have a feeling it's a missing dll on 98 or something but the documentation does not mention anything.  The program is built with MinDependency so that the atl.dll is not necessary (but I have tried registering atl.dll successfully and still get the same error).  BTW both atl.dll and my.dll are loaded by regsvr32.exe successfully and the appropriate entries are in the registry.  This is all using internet explorer 5.
Avatar of jkr
jkr
Flag of Germany image

Check if there really is something missing using the dependancy walker that ships with VC++ (or download it from www.dependencywalker.com)
Avatar of dwinkler
dwinkler

ASKER

Nope, everything is installed on the OS according to depenency walker...
Hmm, in this case, it might be another COM object that is missing - could you rey e.g. RegMon (http://www.sysinternals.com/ntw2k/source/regmon.shtml) to see if something like this happens?
waiting for response..
ASKER CERTIFIED SOLUTION
Avatar of CetusMOD
CetusMOD
Flag of Netherlands image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial