2011-07-22 64 views
0

我有一個簡單的對話框。用戶可以接受該對話框或取消該對話框。但是當我取消時,它會出錯。爲什麼?顯示對話框導致錯誤

try 
    display dialog "I cause an error when my 'cancel' button is pressed." 
on error error_message number error_number 
    display dialog "Error: " & error_number & ":" & error_message & "." 
end try 

回答

0

Cancel按鈕總是導致在display dialog命令錯誤。你無法解決這個問題。但是,如果你按照@ regulus6633的建議並自己指定按鈕,則不必擔心錯誤。

1

這是一個不會出錯!

display dialog "I won't cause an error because I specified the buttons myself and didn't include a cancel button!" buttons {"Quit", "OK"} default button 2 
+0

都能跟得上這一個不會出錯。 :d – fireshadow52