2
我需要在運行時更改消息。我有一個AfterInstall過程,檢查bat文件是否成功。如果不是,我想在調用WizardForm.Close之前更改ExitSetupMessage的值。我希望能做這樣的事情。english.ExitSetupMessage:='這是不工作的部分';代碼示例將不勝感激。謝謝。Inno Setup:如何在運行時更改消息?
[Languages]
Name: english; MessagesFile: compiler:Default.isl
[Files]
Source: {src}\test.bat; DestDir: {tmp}; AfterInstall: ValidateInstall
[Code]
procedure ValidateInstall();
var
ResultCode : Integer;
begin
if not Exec(ExpandConstant('{tmp}\test.bat'), '', '', SW_HIDE, ewWaitUntilTerminated, ResultCode) then
begin
english.ExitSetupMessage := 'THIS IS THE PART THAT DOES NOT WORK';
WizardForm.Close;
end;
end;
這正是我所期待的。謝謝。 – PM2 2011-06-15 20:44:00