如果将基于TComponent的构件转换为OCX控件(100分)

R

rsw

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如果将基于TComponent的构件转换为OCX控件
 
能转化为OCX的VCL必须继承自TWinControl
所以要改改你的控件的祖先
 
我强制改为TCustomControl类,能转换为OCX,但不能用
 
控件的转换有很多问题,据我的经验有以下几方面:
1。数据类型的转换。如ocx中没有集合类型,而vcl中大量存在。
2。当VCL中有子对象类型的属性时,就更加复杂。
3。当vcl引用了其它的bpl时,可能只能重写了
 
好象不容易.

 
接受答案了.
 
srw, rsw, wrs , www 你(们) 想捣乱吗?
 
顶部