佚名通过本文主要向大家介绍了
各位早!昨晚上遇到一个问题,在com(vc6)里面我新添加一个方法,在vb或放到com+里面却看不到等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 各位早!昨晚上遇到一个问题,在com(vc6)里面我新添加一个方法,在vb或放到com+里面却看不到
描述:
解决方案1:
描述:
只能看到原来旧的方法,真奇怪,我重新rebuild all 很多遍都不行,工程目录下面很多自动生成的文件都删了一遍,还是出不来,郁闷。。。。。。
在线等待答案,立即给分,嘻嘻
解决方案1:
强烈怀疑是IDL或ODL文件的问题.可能是被手工修改了.或者其他原因(比如用向导添加方法时IDL或ODL文件属性是只读)
先确认IDL或ODL文件中有那个方法.
实际上.编译vc的时候.对IDL/odl进行编译并生成 *.tlb 文件.
而vb是根据 tlb 文件来暴露方法的
手工重新注册一下试试看
vb 中重新 引用一次
vb或者COM+所引用的文件没有更新。