Home
Virtual Image Printer DriverMiraplacid Publisher converts documents to images
Virtual Text Printer DriverMiraplacid Text Driver extracts text from documents
Miraplacid Data ViewerMiraplacid Data Viewer - access to internal structure of a binary file
Miraplacid Text ViewerMiraplacid Text Viewer - access to internal structure of a text file
Common:   Login | Rules of forum | Register
Management:  New topic | Close topic | Move topic | Delete topic
  

Miraplacid Forum >> Software Development >> error 8002801D Library not RegisteredModerator:XMan

Author Topic:  error 8002801D Library not Registered
gamer
Member

From: Canada
posted 2004-09-11 09:24:26 Reply -Delete

I used to be able to create an instance of my COM object from a script, but now I cannot. It says error 8002801D "Library not Registered". I cannot figure out what happen. Object and Type Lib look perfect in OleView. I can use it in Visual Basic adding "reference" (with "new"), but I cannot create it with "CreateObject". I'm using Visual Studio 6.0 SP6 and ATL.

theory
Member

From: Suomi
posted 2004-09-13 05:26:49 Reply -Delete

Script does not use type lib, so type lib does not matter.
Have you changed library version?

gamer
Member

From: Canada
posted 2004-09-14 08:30:07 Reply -Delete

I believe yes. So what? If script does not use type library, how library version could possibly impact IDispatch behaviour?

theory
Member

From: Suomi
posted 2004-09-15 09:17:59 Reply -Delete

Sure it can. Everything is possible with Microsoft. Add current library version to IDispatchImpl template - wMajor, wMinor

gamer
Member

From: Canada
posted 2004-09-23 09:04:56 Reply -Delete

Thank you! It works now. Can you explain me why please?

Your message:
Name, password:
Go to category:  

Technical Support

Copyright © Miraplacid, 2003 - 2024