gpt4 book ai didi

inno-setup - 在 Inno Setup 预处理器中发出新行

转载 作者:行者123 更新时间:2023-12-03 22:33:49 28 4
gpt4 key购买 nike

使用 Inno Setup preprocessor 时生成多行输出,例如我的这些答案:

我总是必须使用 #pragma parseroption directive 切换到 C 风格的字符串文字,因为对于 C 风格的字符串文字,我可以使用 \n:

#pragma parseroption -p-

#define TwoLines "line1\nline2\n"

#pragma parseroption -p+

我还没有找到任何方法在默认的 Pascal 风格字符串文字中发出换行符。

在真正的 Pascal(脚本)字符串中,可以使用 #13#10。但这在预处理器中不起作用。也没有 Pascal Chr function 的等价物.

有没有其他方法可以在 Pascal 风格的字符串文字中生成一个新行?

最佳答案

NewLine macro在 Inno Setup 6 中可用。


如果您使用的是旧版本的 Inno Setup,您可以在自己的脚本中定义宏。它被定义为:

#pragma parseroption -p-
#define NewLine "\n"
#pragma parseroption -p+

关于inno-setup - 在 Inno Setup 预处理器中发出新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45999277/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com