我选择“组件”---》“导入activex控件”——》添加自己的ocx---->然后选择创建单元。
然后新建立了一个console程序,在这个程序里面,包含了控件生成的头文件,可我怎么调用控件里的方法啊。
------解决方案--------------------
要new一个控件的实例,然后再使用里面的方法
------解决方案--------------------
没看完,strVersion这个不能这样用啊
你可以
- C/C++ code
WideString str=L""; //或者BSTR str; a->GetVersion(&strVersion, &pRet);
------解决方案--------------------
是尚未调用"Coinitialize"
加入头文件 #include <objbase.h>
//CoInitialize()在头文件objbase.h中定义
- C/C++ code
long pRet; WideString strVersion; CoInitialize(NULL); TPrntInterface *a= new TPrntInterface(Application); a->GetVersion(&strVersion, &pRet); CoUninitialize();