Comment puis-je regarder les valeurs des variables lors du débogage dans Inno Setup? Comment puis-je imprimer quelque chose pour déboguer la sortie?
Merci
Il n'y a actuellement aucune fenêtre de surveillance du débogage, mais vous pouvez simplement survoler la variable que vous souhaitez inspecter lorsque le débogueur est arrêté sur un point d'arrêt. Pour imprimer quelque chose sur une sortie de débogage, utilisez la procédure Log
:
procedure InitializeWizard;
var
Value: Integer;
begin
Value := 123;
Log('The Value is: ' + IntToStr(Value));
end;
Voici le résultat de la variable survolée Value
de l'exemple de script précédent:
Et le résultat de la fenêtre de sortie du débogage après le passage en revue de l'instruction Log
:
J'ai la même question, mais je ne peux pas voir la valeur d'une variable lorsque je survole son étiquette.
Ceci est une partie du code:
[Code]
var
URLtext: String;
procedure InitializeWizard();
begin
URLtext := ExpandConstant('{#MyAppURL}');
end;
Lors de la définition du point d'arrêt dans l'instruction end;
, je ne suis pas en mesure d'afficher la valeur de la variable URLText. Le survol ne fait rien .. Le problème semble être que j'utilise Inno Script Studio Sans ce logiciel très pratique, le vol stationnaire fonctionne correctement.