try
DlForm:=TDlForm.Create(Application);
DlForm.ShowModal;
finally
FreeAndNil(DlForm);
end;出现Undeclared identifier:'FreeAndNil'
DlForm:=TDlForm.Create(Application);
DlForm.ShowModal;
finally
FreeAndNil(DlForm);
end;出现Undeclared identifier:'FreeAndNil'
没有创建或已经释放,内存没有分配或释放
starluck
等 级:
发表于:2007-11-13 17:32:171楼 得分:0
uses SysUtils 这个单元进去。
-------------------------------------------
正确。 Undeclared identifier: 'FreeAndNil ' FreeAndNil这个过程是在SysUtils单元定义的。包含进来就可以了。
等效于以下代码
可以把代码改为
DlForm.Free;
DlForm:=nil;