0

I have installed the Chilkat ActiveX software and all components seem to be registered. However, I am getting the following error at this line of code:

set http = Server.CreateObject("Chilkat_9_5_0.Http")

Error:

error '80040154'

We have upgraded from Win Server 2008 r2 to Win Server 2022 DC and I can't seem to get the object to be created.

Any help on this one?

user692942
  • 16,398
  • 7
  • 76
  • 175
Benzine
  • 472
  • 1
  • 5
  • 19
  • Does this answer your question? [Error ASP 0177: 8007007e CreateObject fails for COM DLL](https://stackoverflow.com/questions/35976543/error-asp-0177-8007007e-createobject-fails-for-com-dll). Use the check list to resolve the "Class not registered" error. – user692942 Aug 25 '23 at 21:59

1 Answers1

0

Found out the issue. I needed to install the 32bit version not the 64bit.

Benzine
  • 472
  • 1
  • 5
  • 19
  • I don't know about this particular suite, but you can use 64 bit COM components with classic ASP. It's either/or, so you need to set Enable 32 bit to false in the app pool. Most components are available in 32 or 64 bit versions, the most notable exception is the JET (.mdb Access) database driver - which is 32 bit only. – John Aug 26 '23 at 11:36
  • If you can mark your answer, it will lead more people in the right direction. – YurongDai Aug 28 '23 at 05:27
  • Thanks @John. I need the 32 bit enabled in the app pool due to other activex components being used with this website. – Benzine Aug 29 '23 at 06:59
  • Done @YurongDai – Benzine Aug 29 '23 at 07:00