分不多了,多担待,问一个比较难的问题

时间:2021-08-13 22:17:23
在设计COM时用Type Library可以enum和record,定义完了后,参数类型的下拉列表中就会出现定义了的类型,这样就会方便很多。但是我的问题也就在这里。
我设计了两个COM,他们想通用定义的类型,但是我怎么也不知道如何引用其它COM中定义的类型。请注意,我是想在定义接口方法的参数类型中,引用别的COM定义的类型。

请高手指点,我无能为力了……

10 个解决方案

#1


up!

#2


用olevariant或variant

#3


这个我试过,他不能与record类型相互赋值

#4


或者能告诉我如何将Record类型和OleVariant互相转换,也可以

#5


up

#6


试试导入其他COM组件。
view - type Library

Uses选项卡
右键 Show All Type Libraries
选择你所要导入的COM组件。

#7


该回复被版主删除

#8


学习了

#9


关注

#10


我这问题我已经解决,不同COM之间的Record类型可以引用
这样类型一致了,也就能相互赋值了

#1


up!

#2


用olevariant或variant

#3


这个我试过,他不能与record类型相互赋值

#4


或者能告诉我如何将Record类型和OleVariant互相转换,也可以

#5


up

#6


试试导入其他COM组件。
view - type Library

Uses选项卡
右键 Show All Type Libraries
选择你所要导入的COM组件。

#7


该回复被版主删除

#8


学习了

#9


关注

#10


我这问题我已经解决,不同COM之间的Record类型可以引用
这样类型一致了,也就能相互赋值了