如何在INNO中使用TList

时间:2010-07-01 12:58:22

标签: delphi inno-setup

我目前正在使用INNO创建一个安装程序,我不是帕斯卡专家。有没有办法在Inno中使用TList对象,我得到的只是编译时出现“未知类型”错误。

2 个答案:

答案 0 :(得分:4)

TList不在支持类列表中。您可以使用数组或TStringList代替。

如果你真的必须有TList,那么我想你可以下载Inno Setup源代码并对其进行修改,这样它也会将TList注册到脚本引擎。

答案 1 :(得分:3)

克里斯,

您可以在Delphi中编写DLL,然后从Inno脚本中调用它。 (搜索“DLL”的INNO帮助。在Inno Setup目录的Examples子目录中也有如何执行此操作的示例。请参阅CodeDll.iss“文件。)

或者,可以使用Inno运行其他程序来运行使用TList的Delphi程序的能力。这可以在Inno的[Run]部分中完成,也可以在Inno Pascal代码中使用Inno的ShellExec函数。

相关问题