16
在某些NSIS安裝程序文檔中,它表示如果某些操作失敗,則會設置錯誤標誌。錯誤標誌只是一個布爾值,或者是指示發生了什麼錯誤的特定代碼?如果它是一個代碼,我該如何訪問它來註銷它?NSIS安裝程序錯誤標誌
在某些NSIS安裝程序文檔中,它表示如果某些操作失敗,則會設置錯誤標誌。錯誤標誌只是一個布爾值,或者是指示發生了什麼錯誤的特定代碼?如果它是一個代碼,我該如何訪問它來註銷它?NSIS安裝程序錯誤標誌
這只是一個布爾標誌,使用ClearErrors
,IfErrors
和SetErrors
來清除/檢測/設置它。 (此標誌由內部指令設置,大多數插件使用其他方法,但插件也可以設置/清除它)
謝謝。有什麼方法可以真正弄清楚出了什麼問題?我正在讀取一個空值來讀取現有的註冊表項。 – 2012-03-29 21:25:56
@JeffStorey:不是,你可以試試NSIS日誌版本(http://nsis.sourceforge.net/Special_Builds),但對於像這樣的文件/註冊表問題,我通常建議先嚐試Process Monitor ... – Anders 2012-03-29 21:40:45
謝謝。感謝幫助。 – 2012-03-29 21:48:09