Problem concerning accessing external library in IDL6.0 [message #47784] |
Tue, 28 February 2006 09:25 |
yingjie, Peng
Messages: 11 Registered: March 2006
|
Junior Member |
|
|
Hi all,
I am a master student in Germany. Now we are planning to use IDL 6.0 to
develop software for our smart rover robots. This project requires the
software should be able to capture video from a camera (e.g. a Webcam).
It seems to me that it's almost impossible to complete this job
purely in IDL. So we plan to use a well developed class library
(DirectX.Capture.dll). Since I am not very sure about how to use an
external library, the only way for me is to use ActiveX Control to
access this library. In order to get the COM object's class
identifier (CLSID), I try to use the command line below to register
this library: regsvr32 DirectX.Capture.dll. Unfortunately, I received
an error message: the DirectX.Capture.dll is loaded, but cannot find
the DllRegisterServer entry point and the registration failed. The
reason I finally figured out is that this library is a .NET library,
which do not need to be registered under .NET framework. But without
the CLSID, I have no idea how to use ActiveX control to access this
library anymore. Could you please give me some idea how to achieve this
requirement? Thank you very much for your kind assistance!
Best wishes,
Yingjie, Peng
Information Department VII
University of Wurezburg
Germany
|
|
|