comclass from ole
-
Hi,
ich möchte an die Klasse eines activeX heran, leider klappt es mit
dem smartpointer nicht wie bei anderen com Objekten, was mache ich
denn gerade falsch ?#pragma once #include "afxdisp.h" #ifdef _DEBUG #import "..\..\..\..\PacPis\PatDetect\Debug\PatDetectD.ocx" no_namespace #else #import "..\..\..\..\PacPis\PatDetect\Release\PatDetect.ocx" no_namespace #endif #include "Debug\PatDetectD.tlh"//generated from import int main() { AfxOleInit(); CoInitialize(NULL); _DPatDetectPtr ptr; if(ptr.CreateInstance(__uuidof(_DPatDetectPtr)) != S_OK) return false; if(!ptr->LoadSetup("Y:\LotDetectX6.set",0)) return false; CoUninitialize(); }
CreateInstance meldet Class unregistered, regsvr32 war aber positiv am gange.
grüße und Danke für Hinweise
Karsten Schulz
-
DPatDetect ist evtl. keine Klasse, die man evtl. von extern erzeugen kann. Sprich: Hat keine Classfactory.
-
Okay Martin, danke, hab es nun als Fensterloses x