Lorsque je compile le code ci-dessous, il se termine sans erreur, mais lorsque j'essaie d'exécuter le fichier d'installation, j'obtiens une erreur d'incompatibilité de type. Quelqu'un peut-il me dire ce qui pourrait le causer? (Message d'erreur exacte est "Erreur d'exécution (à 1:66): Type Mismatch".)InnoSetup & Pascal - Erreur d'incompatibilité de type à l'exécution même après la compilation réussie
[Setup]
DefaultDirName={code:AppDir}\MyApp
[Code]
function AppDir(Param: String): String;
var
Check: Integer;
begin
Check := GetWindowsVersion();
if Check = 6.0 then
Result := ExpandConstant('{userdocs}')
else
Result := ExpandConstant('{pf}');
end;