领导要我把他做的组件做成activeX控件,碰见问题了,大家帮忙看看! ( 积分: 100 )

  • 主题发起人 cowboy1999
  • 开始时间
C

cowboy1999

Unregistered / Unconfirmed
GUEST, unregistred user!
那个组件事从TFrame继承过来的,用向导生成ActiveX控件后,不能放在窗体上,一放上去,就报“Control MyFrame has no parent window”,“灾难性故障”。后来我直接把TFrame做成ActiveX控件,同样也是不能放在窗体上,报错“OLE control Activation Fail”。大家谁遇到过?怎么解决?
 
那个组件事从TFrame继承过来的,用向导生成ActiveX控件后,不能放在窗体上,一放上去,就报“Control MyFrame has no parent window”,“灾难性故障”。后来我直接把TFrame做成ActiveX控件,同样也是不能放在窗体上,报错“OLE control Activation Fail”。大家谁遇到过?怎么解决?
 
能够封装成ACTIVEX构件的VCL构件是有限制的。TFrame,TForm, TTreeView, TListView等等许多都在禁止之列,详细情况请参阅《Delphi 5 开发人员指南》。
基于TActiveXForm可以实现想做的绝大多数事情。你们的需求不太可能超出Delphi的解决范畴。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
747
import
I
I
回复
0
查看
459
import
I
顶部