在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条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

Inno Setup中较大的“选择组件”页面

来自分类Dev

Inno Setup Pascal脚本来搜索正在运行的进程

来自分类Dev

如何覆盖Inno Setup中的功能?

来自分类Dev

inno setup中的“ Not in a loop”错误

来自分类Dev

在Inno Setup中取消安装

来自分类Dev

Inno Setup中的TTreeView

来自分类Dev

Inno Setup中的条件DisableProgramGroupPage

来自分类Dev

在Inno Setup中创建ZIP文件

来自分类Dev

在Inno Setup中从XML导入计划的任务

来自分类Dev

在Inno Setup中复制隐藏文件

来自分类Dev

Inno Setup中AppData \ LocalLow的常量?

来自分类Dev

Inno Setup:在[运行]部分中执行Pascal功能

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Inno Setup Pascal脚本中的多行注释

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Inno Setup使用Pascal脚本自定义FinishedLabel

来自分类Dev

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

来自分类Dev

在Inno Setup中记录TWindowsVersion

来自分类Dev

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

来自分类Dev

在Inno Setup Pascal脚本中声明变量

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Inno Setup 中的动态密码

Related 相关文章

热门标签

归档