ActiveX控件中怎样引出结构体?急!!!(100分)

  • 主题发起人 主题发起人 ssjiang
  • 开始时间 开始时间
S

ssjiang

Unregistered / Unconfirmed
GUEST, unregistred user!
目前我在C++Builder下做一个控件,但是必须传出一个结构体,以供调用,找了资料,一无所获,望众位Deiphi高手赐教!!!
 
使用菜单中的open...项,以TYPE LIBRARY类型打开OCX文件。
希望你是第一个给我送粉的人
 
君子成人之美!
我只知道在Delphi中,Import ActiveX的对话框中,有Create Unit...按钮!
 
是怎么实现的呢?
 
各位好象理解错了?

如果用的是BCB4.0(我没有装3.0,所以不知道3.0是否是一样的),
在Type Library Editor里面,有一个New Record的按钮,点一下
就行了.设置好Record的属性之后,选择这个Record,上面的
New Field就可以用了,用这个东东就可以定义你的结构了.

定义好的结构在XXXX_TLB.H中有相应的C定义的.
 
lhz兄,这样搞出来的结构体在VC中不可识别,是什么原因呢?
 
VC不可识别?具体是什么错误呢?
 
在类型库中建立VARIANT类型引出去,两头都通过MOVE函数变换。
 
ActiveX控件一般用OleVariant类型变量做接口
具体方法我也不大清楚
 
多人接受答案了。
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
606
import
I
后退
顶部