从Inno Setup安装程序中读取文件的内容



我正在使用Inno Setup。我用从文件中读取

LoadStringsFromFile(My_file, Lines)

但该文件在定义的安装文件之外

OutputBaseFilename={#MySetupExeName}

我可以在iss代码中打开一个文件,并且这个文件在安装文件(OutputBaseFilename(中吗?

使用ExtractTemporaryFile:

[Files]
Source: myfile.txt; Flags: dontcopy
[Code]
...
ExtractTemporaryFile('myfile.txt');
LoadStringsFromFile(ExpandConstant('{tmp}myfile.txt'), Lines);
...

虽然内容是固定的,但你也可以硬编码。

或者在编译时从文件中读取,而不必在安装时提取文件。您可以使用预处理器FileRead函数。尽管它比上面简单的代码更复杂。我们必须更多地了解您需要的内容,以及如何提供有效的解决方案。

相关内容

  • 没有找到相关文章

最新更新