【问题标题】:Inc function Inno SetupInc 功能 Inno Setup
【发布时间】:2016-06-08 13:22:00
【问题描述】:

这可能真的很简单,但是当我尝试编译一个包含

的程序时
Inc(Count);

在 Inno Setup 中我不断得到

未知标识符“公司”

我相信这就是您在 Pascal 中递增整数的方式,并且对如何在此处继续操作感到困惑。

我正在使用 Inno Setup 5.5.9(a)。

【问题讨论】:

  • 您的代码是正确的。它为我编译。在某些情况下向我们展示代码。
  • 编译您的代码时,我得到的提示很少,但没有错误。您使用的是什么版本的 Inno Setup? + 是 Ansi 还是 Unicode 版本?
  • 我很有趣 5.5.9(a)
  • 显然 (a) 意味着它的非 unicode。

标签: inno-setup pascalscript


【解决方案1】:

确实,Inc 在 Ansi 版本的 Inno Setup 中不起作用。但它适用于 Unicode 版本。

无论如何你都不应该使用 Ansi 版本。现在是 2016 年,任何应用程序都不应再使用旧版编码。切换到 Unicode 版本。


如果您有充分的理由坚持使用 Ansi 版本(例如大量使用 Ansi 字符串的 Pascal 代码,在转换为 Unicode 版本时容易出错),您当然可以使用:

Count := Count + 1;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-15
    相关资源
    最近更新 更多