以下の Inno Setup スクリプトをコンパイルすると、エラーが発生します (以下)。ここからコードを借りたので、なぜ正しく動作しないのかわかりません。
Line 136:
Column 10:
Invalid prototype for 'FileDoesNotExist'
136行目はfunction FileDoesNotExist(file: string): Boolean;
[Run]
Filename: "{sys}\regsvr32.exe"; Parameters: "msstdfmt.dll"; WorkingDir: {app}\Pronto\Programs\; BeforeInstall: FileDoesNotExist(ExpandConstant('{sys}\msstdfmt.dll')); StatusMsg: "Registering Controls..."
[Code]
function FileDoesNotExist(file: string): Boolean;
begin
if (FileExists(file)) then
begin
Result := False;
end
else
begin
Result := True;
end;
end;