【问题标题】:Inno Setup: How to watch variables values or write to debug output?Inno Setup:如何查看变量值或写入调试输出?
【发布时间】:2013-01-18 09:43:21
【问题描述】:

在 Inno Setup 中调试时如何查看变量值?如何打印一些东西来调试输出?

谢谢

【问题讨论】:

    标签: debugging inno-setup pascalscript


    【解决方案1】:

    目前没有调试监视窗口,但是当调试器在断点处停止时,您只需将鼠标悬停在要检查的变量上即可。要将某些内容打印到调试输出,请使用Log 过程:

    procedure InitializeWizard;
    var
      Value: Integer;
    begin
      Value := 123;
      Log('The Value is: ' + IntToStr(Value));
    end;
    

    这是上一个脚本示例中悬停的Value 变量的结果:

    以及当您跳过Log 语句后的调试输出窗口的结果:

    【讨论】:

    • 这很有帮助,谢谢。希望我可以查看 COM 对象的属性和值。值得注意的是,这种悬停显示方法在 Inno Setup Compiler 中有效,但在 Inno Script Studio 或 Inno IDE 中无效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-22
    • 2010-10-12
    • 2018-02-10
    • 2020-07-07
    • 1970-01-01
    • 1970-01-01
    • 2019-05-09
    相关资源
    最近更新 更多