Welcome to WebmasterWorld Guest from 22.214.171.124
Forum Moderators: bill
Everything works great, except all of my attempts to register dlls.
I get this same error for virtually everything:
Microsoft VBScript runtime
ActiveX component can't create object: '[OBJECT NAME HERE]'
My code is all exactly the same as on the old box...
Anyone have any similar experience or resolution?
This is really frustrating :(
Is it possibly how I registered the dlls? I used regsvr32 - is there a different process on a x64 machine?
Hmm. You know you can't load a 32 bit DLL in a 64 bit process, don't you? That's why there's a both a 32 bit and 64 bit version of Internet Explorer.
Does this mean if I install regular Windows 2003 Enterprise instead of x64, but still have the 64 bit processor, it will work OK?
However, you might as well find out what the problem is with Win64. You don't say which process is trying to load the dll, nor which dll you are trying to load, nor which version of regsvr32 you called (there are two versions on Win64).
If your process is 64 bit, make sure:
- The DLL you're referencing is 64 bit
- You called the 64 bit version of regsvr32
If your process is 32 bit, make sure:
- The DLL you're referencing is 32 bit
- You called the 32 bit version of regsvr32
Sorry I can't be more specific; I have neither direct experience of Win64, nor of ActiveX, so it's the blind leading the blind :-)