2012-12-03 82 views

回答

0

RegDBDeleteKey()失敗的原因有很多。您的帖子中沒有足夠的信息來確定問題,所以我甚至不能在沒有更多信息的情況下進行猜測。因此,這裏是如何獲取更多信息 - 您需要獲取RegDBDeleteKey()調用的返回值,以便了解發生了什麼。
下面的代碼獲取返回值,將其轉換爲文本錯誤並顯示結果。

result = RegDBDeleteKey("Nrs_Log"); 
if(result < 0) then 
    SprintfBox(WARNING, "RegDBDelete...", "Failed to delete registry key.\n Error number: %d \n %s", result, FormatMessage(result)); 
endif; 

一旦您知道實際的錯誤,您應該能夠解決問題或谷歌它的更多信息。