我在尝试使用 StringChange / StringChangeEx 时遇到了麻烦。此代码在我使用 StringChange: 的行上给我错误“Type mismatch
”function CustomSelectDirPageNextButtonClick(Sender: TWizardPage): Boolean;
var
DirString: String;
begin
Result := True;
DirString := SetupMessage(msgDirExists);
DirString := StringChange(DirString, '%1', WizardDirValue);
// DirString := StringChangeEx(DirString, '%1', WizardDirValue, True);
if MsgBox(DirString, mbConfirmation, MB_YESNO) = IDNO then
Result := false;
end;
end;
我的明显目的是用 WizardDirValue 变量中包含的值替换字符串“%1”。
我正在研究 Inno Setup v6.2.2 Unicode。
我该如何解决这个问题?