我面臨一個問題,不是 Dephi 11 應該在它應該生成訪問沖突時生成訪問沖突,而是由于 CPU 使用率高而凍結,我唯一能做的就是強制關閉應用程式行程。
為了模擬這個問題,我可以使用這個代碼:
var test : array[1..2] of tstringlist;
begin
showmessage(test[2].Text);
end;
當然我知道這是一個錯誤的代碼,它應該引發訪問沖突,因為 test[2] 不存在。但是發生的事情是凍結,這是任務管理器顯示的內容:Delphi 的行程掛在一個核心 cpu 的 100% 上。
為什么會這樣?它是一個德爾福錯誤嗎?

uj5u.com熱心網友回復:
我可以找出發生了什么。在“本機作業系統例外”上,我不知道為什么,訪問沖突配置如下:

一旦我像下圖一樣更改,問題就解決了。

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/424529.html
