hf_1985 发表于 2007-11-29 17:42:00

关于自定义实体的COM封装

<p>最近公司接了一活,现在要我把一些自定义实体类用COM封装给VBA程序员调用。最后弄出一个简单的COM类,在C++中调用测试没什么大问题,但是在VBA中却提示 Run-time '429' Can't Create Activex,以为我的程序有问题,我又编译了SDK中的例子,然后运行一样的结果。郁闷。斑竹帮俺看看咋回事。</p><p>VBA中的代码:</p><p>dim obj as HuicEntsWrapper&nbsp; //CoClass</p><p>set obj=thisdrawing.modelspace.addcustomobject("HuicEnts")&nbsp; //自定义实体类</p><p>咋都运行不过,组件也注册了,就是创建不了,请斑竹指点!!!!</p>

zhml530 发表于 2007-11-29 19:09:00

<p>添加了类型库的引用了吗?</p>

hf_1985 发表于 2007-11-30 08:49:00

已经添加引用了,能想的能做的都做了,也加载dbx文件了

zhml530 发表于 2007-12-1 14:47:00

肯定是自定义实体的getCLSID()这个函数没写吧, 你看看, 应该是这个引起的问题
页: [1]
查看完整版本: 关于自定义实体的COM封装