大家好,請教一個關于DELPHI 例外機制處理的問題:
下圖是我自己做的一個采集工具,現在想要解決的問題是,當程式出現問題時,會彈出一個小視窗提示錯誤,而我只想讓錯誤資訊顯示在Memo里面,不想讓系統彈出這個視窗,有什么辦法可以解決嗎?
當前我使用的方法就是用try.....except.....end;
uj5u.com熱心網友回復:
不要在IDE中運行,直接運行exe,還彈出來嗎,那估計是你的代碼邏輯的問題uj5u.com熱心網友回復:
是的,就是用try.....except.....end;處理,你在except后面把例外輸出到MEMO就可以了。uj5u.com熱心網友回復:
是運行的EXE檔案,不是在IDE環境下運行的
uj5u.com熱心網友回復:
從圖片上可以看到,我在MEMO中已經獲取的例外資訊了,但還是會彈出對話框
uj5u.com熱心網友回復:
確實有些奇怪了,如果捕捉到后,應該是不會再提示的。你可能需要進行一下除錯跟蹤,看看他是在什么地方顯示出來的了。
uj5u.com熱心網友回復:
delphi內部的問題可以通過 try.....except.....end如果涉及外部的一些東西,就無法屏蔽掉對話框,比如遠程訪問,連接資料庫等等
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/211237.html
標籤:VCL組件開發及應用
下一篇:TeeChart問題詢問
