2016-09-09 41 views
0

我創建了一個補丁腳本,其中有三個部分,但只有在當前安裝的版本爲'3.1'時才需要運行此腳本。所以我創建了一個自定義頁面,在那裏我可以去檢查當前的版本 - 如果它確實是'3.1',我去安裝補丁,否則我跳過所有部分。但是頁面功能中的DetailPrint不會打印出來。任何人都可以通過其他方式解決這個簡單的問題嗎?DetailPrint在nsDialogs頁面功能中不起作用

Name nsDialogs 
OutFile nsDialogs.exe 

XPStyle on 

Page custom checkInstalledVersion 
Page instfiles 

Function checkInstalledVersion 
    ; perform some checking to get the currently installed version 
    DetailPrint "You cannot install the patch on this version." 
FunctionEnd 

Section 

DetailPrint "hello world" 

SectionEnd 

回答

1

讓我的開發人員quote一個回答你的問題:

DetailPrint打印到安裝日誌窗口。當達到instfiles頁面時,該窗口僅可用 。當instfiles頁面顯示時,部分執行 ,這就是爲什麼您[只]在部分中使用[只]看到DetailPrint [when]的原因。

您可以改爲使用MessageBox

相關問題