gpt4 book ai didi

inno-setup - Inno Setup 编译器可以在 Exec() 预处理器功能失败时停止吗?

转载 作者:行者123 更新时间:2023-12-05 03:34:56 24 4
gpt4 key购买 nike

我的 Inno Setup 脚本在使用 #expr 编译时运行批处理脚本,如下所示:

#expr Exec("\build.bat", null, null, 1)

根据设计,#expr 会忽略 Exec() 调用的返回值。这会默默地丢弃任何错误,这在我的情况下是不可取的。

Inno Setup 是否可以在 Exec() 失败时停止编译?

最佳答案

使用#if#error指令:

#if Exec("\build.bat", null, null, 1) != 0
#error The build batch has failed
#endif

关于inno-setup - Inno Setup 编译器可以在 Exec() 预处理器功能失败时停止吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70026851/

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