在Inno Setup Pascal脚本中销毁对象

用户名

如何销毁如下创建的对象。我可能需要根据先前页面的答案来更改页面:

[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;
马丁·普里克里(Martin Prikryl)

在Inno Setup Pascal脚本(在Delphi / VCL中)中,您可以通过调用对象的析构函数销毁该对象,该析构函数的名称为Free

UninstallFirstPage.Free;

一个好的做法是事后重置变量值:

UninstallFirstPage := nil;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Inno Setup Pascal脚本中的多行注释

在Inno Setup Pascal脚本中声明变量

如何在Inno Setup Pascal脚本中检查对象是否为NULL?

如何确定是否已在Inno Setup Pascal脚本中构造了对象?

在Inno Setup Pascal脚本中访问PAnsiChar指向的内存

在Inno Setup中记录TWindowsVersion

Inno Setup中的条件DisableProgramGroupPage

Inno Setup 中的动态密码

如何从Inno Setup Pascal脚本设置版本号

Inno Setup使用Pascal脚本自定义FinishedLabel

卸载程序中的Inno Setup脚本常量

如何在Inno Setup Pascal脚本中设置现有文件的创建时间

使用Inno Setup Pascal脚本中的MediaInfo库获取图像文件信息

Inno Setup在Pascal脚本中获取最小和最大整数值

在Inno Setup Pascal脚本中在运行时评估预处理器宏

Inno Setup-如何在Pascal脚本中本地化字符串?

在Inno Setup Pascal脚本中从URL解析主机名和协议

Inno Setup Unicode版本的Pascal脚本中“字符集”上的“类型不匹配”错误

Inno Setup遍历Pascal代码中的[Files]部分

如何在 Inno Setup Pascal Script 中取消引用指针?

在Inno Setup中调试不工作的Pascal检查条件(DirExists)

在Inno Setup脚本中提供SignTool配置

Inno Setup,[运行]中参数中的空格

在Inno Setup中从过程调用函数?

在Inno Setup中检查系统架构

Inno Setup中AppData \ LocalLow的常量?

阻止按钮在Inno Setup中获得焦点

Inno Setup中的条件文件复制

Inno Setup检测[代码]中的所选语言