我想为32/64位安装动态派生源文件夹(和目标文件夹).那么如何在Inno设置的[Files]部分中指定它.以下给出了编译错误: - >
[Files]
Source: {#MySourcePath}\{code:GetSourceLibFolder}\*.jar; DestDir: {code:GetAppDir}\lib\;
Run Code Online (Sandbox Code Playgroud)
我在代码部分定义了GetSourceLibFolder()和 GetAppDir()函数.函数非常简单,只返回一个变量:
function GetSourceLibFolder(Param: String): String;
begin
Result:= SourceLibFolder;
end;
function GetSourceBinFolder(Param: String): String;
begin
Result:= SourceBinFolder;
end;
Run Code Online (Sandbox Code Playgroud)
谢谢 !
源路径需要在编译时使用(除非您有external标志),这意味着您必须使用ISPP和一个#define。本[Code]部分仅适用于运行/安装时间代码,因此适用于目标路径。
如果您提供GetSourceLibFolder函数代码,则有人可以将其转换为ISPP。
| 归档时间: |
|
| 查看次数: |
11925 次 |
| 最近记录: |