如何在Inno Setup中调试时观察变量值?如何打印某些东西来调试输出?
由于
答案 0 :(得分:53)
目前没有调试监视窗口,但是当调试器在断点处停止时,您可以简单地悬停要检查的变量。要将某些内容打印到调试输出,请使用Log
过程:
procedure InitializeWizard;
var
Value: Integer;
begin
Value := 123;
Log('The Value is: ' + IntToStr(Value));
end;
以下是上一个脚本示例中悬停的Value
变量的结果:
当您跳过Log
语句后,调试输出窗口的结果:
答案 1 :(得分:0)
我有同样的问题,但是当将鼠标悬停在标签上时,我看不到变量的值。
这是一段代码:
[Code]
var
URLtext: String;
procedure InitializeWizard();
begin
URLtext := ExpandConstant('{#MyAppURL}');
end;
在end;
语句上设置断点时,我无法查看URLText变量的值。将鼠标悬停在它上没有任何作用。
问题似乎是我在使用Inno Script Studio
没有这个方便的软件,悬停就可以了。