M
Micro Whaight
Unregistered / Unconfirmed
GUEST, unregistred user!
比如窗口Child(非自动创建)中定义有public变量FName,
在它的一个Button的OnClick过程中,随便写一个:
FName := 'Test';
在它的OnClose中:
Action := caFree;
然后另一个窗口Main的一个ButtonOnClick做如下调用:
frmChild := TfrmChild.Create(Self);
frmChild.ShowModal;
sValue := frmChild.FName
//???!!!
ShowMessage(sValue);
这段代码可以正常执行得出结果.可是, ShowModal后,应该
是释放了窗口,可是为什么还能得到FName的值?
在它的一个Button的OnClick过程中,随便写一个:
FName := 'Test';
在它的OnClose中:
Action := caFree;
然后另一个窗口Main的一个ButtonOnClick做如下调用:
frmChild := TfrmChild.Create(Self);
frmChild.ShowModal;
sValue := frmChild.FName
//???!!!
ShowMessage(sValue);
这段代码可以正常执行得出结果.可是, ShowModal后,应该
是释放了窗口,可是为什么还能得到FName的值?