回 帖 发 新 帖 刷新版面

主题:[求助]新人的几个问题,相信大家都回来帮我。

.......
begin
  if not assigned(frmMessageSend) then
    frmMessageSend:=TfrmMessageSend.Create(Application);
    FrmMessageSend.ShowModal;
.......

两个问题:
1. assigned的使用方法。我自己做了个小例子 可是怎么都不能执行!
2. Create(Application)是什么意思。 动态建立Application有什么好处。要注意那些和要点是什么?



[em8][em8]

回复列表 (共2个回复)

沙发

第一个问题解决了。
求解决第二个问题啊。
都来帮我啊。

板凳

Create(Application)不是指动态建立Application,而是指动态建立TfrmMessageSend,动态创建的好处在于节省不必要的资源,降低计算机的需求。
注意的是就是结束后要释放动态创建的,就比如你上个例子就应该这样
frmMessageSend:=TfrmMessageSend.Create(Application);
try    
FrmMessageSend.ShowModal;
finally
FrmMessageSend.free;
end

我来回复

您尚未登录,请登录后再回复。点此登录或注册