定数をスクリプト化しようとしDirExistsWarning
ていますが、エラーが返されます。
[Setup]セクションディレクティブ「DirExistsWarning」の値が無効です。
私の簡略化されたスクリプトは次のとおりです。
...
[Setup]
DirExistsWarning={code:showFolderExists}
...
[Code]
{ hide folder exists Dialog when this version is being uninstalled }
function showFolderExists(Param: String): String;
begin
Result := 'yes';
end;
この定数はスクリプト化できませんか?もしそうなら、スクリプト化できる、またはスクリプト化できない定数のアクセス可能なリストはありますか?また、ブール値を返そうとしましたが、あまり成功しませんでした。
ありがとうございました
はい、DirExistsWarning
ディレクティブの 値に「定数」(原文のまま)を含めることはできないため、ディレクティブをスクリプト化することはできません。
「定数」(「スクリプト定数」を含むもの)を含めることができるディレクティブには、ドキュメントに明示的に記載されているものがあります。
たとえば、AppId
ディレクティブのドキュメントには次のように書かれています。
値には定数が含まれる場合があります。
実際の問題については、Inno Setupを参照して、存在しないディレクトリにのみインストールしてください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加