ActiveX控件中嵌套组件的问题(200分)

  • 主题发起人 主题发起人 meikong
  • 开始时间 开始时间
M

meikong

Unregistered / Unconfirmed
GUEST, unregistred user!
我用VC做了一个控件,这个控件还嵌套了另一个COM组件。
这个控件在VB里使用正常,如下:
b = DemoCard.DI.GetValue(0);
其中DI是一个COM组件,DemoCard是一个控件。
但是同样的用法在Delphi中不行阿,Delphi调试发现DI为空指针。
VC调试控件,发现DI这个组件创建正常,DI属性的get_DI方法也正常,DI的指针正确的
被传给参数。
现在的问题是Delphi中不能用,请大家帮忙阿。
 
1。先在接口部分声明引用的COM组件的接口单元文件
2。声明对象变量,类型为COM组件中的类
3。调用类中Create方法创建一对象实例
4。现在即可调用COM组件的方法了
5。使用完,调用Free方法释放该对象

现本人遇到一难题,请教怎样设计一个非可视化的ActiveX控件的框架,即要在设计时只显示一个小图标,运行时是不可见的。该选哪个类作为基类?
 
后退
顶部