2010-12-10 65 views
1

我有一個安裝程序需要在安裝任何其他程序之前安裝一些visual C++可再發行組件。這是因爲一個ActiveX COM對象不會先註冊它。INNO設置[CODE]塊,設置狀態?

我有代碼,正確安裝Visual c + +,但該程序似乎掛起一分鐘(對用戶),而它正在安裝,因爲他們不知道發生了什麼事情。有什麼方法可以告訴用戶我在做什麼而不彈出實際的消息框?就像你可以在[Run]塊中設置狀態一樣。

// This function will be called after the last "Next" button is pressed, but before any files get installed 
procedure DoPreInstall(); 
var 
    ErrorCode: Integer; 
begin 
    Exec(ExpandConstant('vcredist_x86_2008.exe'), '/q', '', SW_SHOW, ewWaitUntilTerminated, ErrorCode) 
    end; 
end; 

回答