请教.net调用activex问题
本人用vs6.0 MFC ACTIVEX向导创建了一个控件,编译后生成ocx和tlb,注册后,将TLB放至VS2005项目中引用,并创建相应的对象和调用代码,编译成功,执行,报错。郁闷...。部分代码如下:using ACTIVEXDEMOLib;
.......
ACTIVEXDEMO2Lib.ActiveXDemo mydemo = new ACTIVEXDEMO2Lib.ActiveXDemo();
mydemo.AboutBox();
执行异常错误如下:
System.Runtime.InteropServices.COMException (0x8000FFFF): 灾难性故障 (异常来自 HRESULT:0x8000FFFF (E_UNEXPECTED))
盼高手解答! --------------------编程问答-------------------- 帮顶一下 --------------------编程问答-------------------- 在工具箱添加这个ocx控件,然后拉到窗体上,打开Designer文件看看,你就明白了。 --------------------编程问答-------------------- 好像有一个tl....exe可以将COM转化成cs再引用
哈哈,没有弄过 --------------------编程问答-------------------- 参考http://hi.baidu.com/freezesoul/blog/item/cc6941a78d801196d0435860.html --------------------编程问答-------------------- 注册了没有 --------------------编程问答-------------------- 已经注册过这个控件。至于一个哥们说的:“在工具箱添加这个ocx控件,然后拉到窗体上,打开Designer文件看看,你就明白了。”
我已经试过此发放,同样报错 --------------------编程问答-------------------- 急切等待!
补充:.NET技术 , C#