0
아래 코드를 컴파일하면 오류없이 완료되지만 설정 파일을 실행하려고하면 형식 불일치 오류가 발생합니다. 아무도 그것을 일으키는 원인이 될지도 저에게 말할 수 있는가? (정확한 오류 메시지 ")는 1:66에 (런타임 오류 : 형식 불일치"입니다.) GetWindowsVersion()
의 이노 설치 설명서에서 인용InnoSetup & Pascal - 컴파일 후에도 실행시 형식 불일치 오류
[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;