Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Inno Setup: How to watch variables values or write to debug output?

How can I watch values of variables while debugging in Inno Setup? How can I print something to debug output?

Thanks

like image 451
Timofei Davydik Avatar asked Feb 03 '13 15:02

Timofei Davydik


1 Answers

There's currently no debug watch window, but you can simply hover the variable you want to inspect, when the debugger is stopped on a breakpoint. To print something to a debug output, use the Log procedure:

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

Here is the result of the hovered Value variable from the previous script sample:

enter image description here

And the result of the debug output window after when you step over the Log statement:

enter image description here

like image 119
TLama Avatar answered Nov 12 '22 18:11

TLama