当使用Inno设置预处理器生成多行输出时,例如在我的答案中:
我总是必须使用指令切换到C风格的字符串文本,因为对于C风格的字符串文本,我可以使用\n。
#pragma parseroption -p-
#define TwoLines "line1\nline2\n"
#pragma parseroption -p+我还没有找到在默认Pascal风格的字符串文本中发出新行字符的任何方法。
在实际的Pascal (脚本)字符串中,可以使用#13#10。但这在预处理程序中不起作用。这两种方法都不等同于Pascal 函数。
在Pascal样式的字符串文本中是否有其他方法来发出新行?
发布于 2018-06-18 06:49:31
在Inno安装程序6中有可用的宏。
如果您使用的是Inno安装程序的旧版本,则可以在自己的脚本中定义宏。它的定义是:
#pragma parseroption -p-
#define NewLine "\n"
#pragma parseroption -p+https://stackoverflow.com/questions/45999277
复制相似问题