请问:这句话的功能是什么呀? Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiBase/html/delphi_20061207130246245.html
某程序中有如下的对窗口fmXX的操作
if not Assigned(fmXX) then
fmXX := TfmXX.Create(self)//(1)请问这句话的功能是什么呀?
else
Exit;
fmXX.Show;
_____________________;//(2)这里要求释放占用的资源,这里添什么呢?
fmXX:=null;
某程序中有如下的对窗口fmXX的操作
if not Assigned(fmXX) then
fmXX := TfmXX.Create(self)//(1)请问这句话的功能是什么呀?
答:这是创建一个类的实例.
fmxx:类变量.
tfrmxx.create(self);这是类的构造方法.参数为当前实例的拥有者.拥有者负责管理当前实例的内存空间.
else
Exit;
fmXX.Show;
fmxx.free;//(2)这里要求释放占用的资源,这里添什么呢?
fmXX:=null;
谢谢