首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Inno设置预处理器中发出新行

在Inno设置预处理器中发出新行
EN

Stack Overflow用户
提问于 2017-09-01 11:26:55
回答 2查看 1.1K关注 0票数 3

当使用Inno设置预处理器生成多行输出时,例如在我的答案中:

我总是必须使用指令切换到C风格的字符串文本,因为对于C风格的字符串文本,我可以使用\n

代码语言:javascript
复制
#pragma parseroption -p-

#define TwoLines "line1\nline2\n"

#pragma parseroption -p+

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

在实际的Pascal (脚本)字符串中,可以使用#13#10。但这在预处理程序中不起作用。这两种方法都不等同于Pascal 函数

在Pascal样式的字符串文本中是否有其他方法来发出新行?

EN

Stack Overflow用户

回答已采纳

发布于 2018-06-18 06:49:31

在Inno安装程序6中有可用的

如果您使用的是Inno安装程序的旧版本,则可以在自己的脚本中定义宏。它的定义是:

代码语言:javascript
复制
#pragma parseroption -p-
#define NewLine "\n"
#pragma parseroption -p+
票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45999277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档