control "" has on parent window是什么原因(100分)

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

masiy

Unregistered / Unconfirmed
GUEST, unregistred user!
实在搞不明白,和控件释放有关,有高手能指导一下吗? 多谢了!
 
你的某个控件在Create后没指定Parent
Panel1 := TPanel1.Create(Self);
[red]Panel1.Parent := Self;[/red]
....
 
DMRptWound := TDMRptWound.Create(Application);
这样有错吗?
 
x下面加一句
DMRptWound := TDMRptWound.Create(Application);
DMRptWound.Parent := Self;
 
DMRptWound := TDMRptWound.Create(Application);
TDMRptWound 是一个TDataModule对象! 以前经常这样用啊,不知道为什么,谢谢啊
 
DMRptWound := TDMRptWound.Create(Application);
TDMRptWound 是一个TDataModule对象! 没有parent属性啊
以前经常这样用啊,不知道为什么,谢谢啊
 
DataModule对象?你是不是在上面放了可视化控件了?可能是它上面包含的控件引发的错误
 
没有啊, 只放了table和query呢
 
DMRptWound := TDMRptWound.Create(Application);
dbgGather.DataSource := DMRptWound.dsWoundNum;
dbgList.DataSource := DMRptWound.dsWoundNumList;
dbgWoundPayGh.DataSource :=DMRptWound.dsWoundPay;
dbgWoundPayLs.DataSource :=DMRptWound.dsWoundPayLs;

如果将下面4行注释了就不会保错,当然也达不到我要的效果了
 
后退
顶部