+ -
当前位置:首页 → 问答吧 → MFC调用ActiveX控件显示白框,GetValue失败,0x8002000E

MFC调用ActiveX控件显示白框,GetValue失败,0x8002000E

时间:2011-12-28

来源:互联网

我用MFC编写了一个ActiveX控件和一个窗体应用程序,窗体应用程序要使用ActiveX控件的四个实例。
编译器是VS2008,两个工程都是非托管的MFC。
然后ActiveX和窗体都已经编译完成可以使用了。

现在我修改了一下ActiveX控件,更新了一个版本,就是内部算法修正了一下,导出的方法和事件都没有变。
然后我重新生成窗体应用程序后,编辑器里面的ActiveX控件都不绘图的(显示一个白方框),调用About()看版本报错说:该组件上的 GetValue 操作失败,生成错误代码 0x8002000E。

奇怪的是在控件上右键→编辑控件后事可以正常绘图的,而且工程依然可以编译和正常使用。

但是这个错误放在这挺闹心的,有没有大牛知道怎么把它搞定?

PS:重新添加ActiveX控件后状态时一样的。

作者: SaintLance   发布时间: 2011-12-28

你的算法造成的影响?

作者: heksn   发布时间: 2011-12-28