如何销毁如下创建的对象。我可能需要根据先前页面的答案来更改页面:
[Code]
var
UninstallFirstPage: TNewNotebookPage;
procedure Whatever();
begin
UninstallFirstPage := TNewNotebookPage.Create(UninstallProgressForm);
UninstallFirstPage.Notebook := UninstallProgressForm.InnerNotebook;
UninstallFirstPage.Parent := UninstallProgressForm.InnerNotebook;
UninstallFirstPage.Align := alClient;
...
{ How do you destruct UninstallFirstPage - may want to change it after created }
end;
在Inno Setup Pascal脚本(在Delphi / VCL中)中,您可以通过调用对象的析构函数销毁该对象,该析构函数的名称为Free
:
UninstallFirstPage.Free;
一个好的做法是事后重置变量值:
UninstallFirstPage := nil;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句