Подтвердить что ты не робот

Inno Setup: как смотреть значения переменных или писать для вывода отладки?

Как просматривать значения переменных при отладке в Inno Setup? Как я могу напечатать что-то для отладки вывода?

Спасибо

4b9b3361

Ответ 1

В настоящее время нет окна просмотра отладки, но вы можете просто навести переменную, которую вы хотите проверить, когда отладчик остановлен в точке останова. Чтобы напечатать что-то на выходе отладки, используйте процедуру Log:

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

Вот результат зависающей переменной Value из предыдущего примера script:

enter image description here

И результат окна вывода отладки после того, как вы перейдете к инструкции Log:

enter image description here

Ответ 2

У меня тот же вопрос, но я не могу видеть значение переменной при наведении на нее метки.

Это кусок кода:

[Code]
var
   URLtext: String;
procedure InitializeWizard(); 
begin
   URLtext := ExpandConstant('{#MyAppURL}');
end;

При установке точки останова на end; Заявление, я не могу просмотреть значение переменной URLText. Нависание над ним ничего не делает. Проблема заключается в том, что я использую Inno Script Studio