每次離開程式都出現 EStackOverflow 的錯誤訊息, 請問怎樣解決呢? |
尚未結案
|
ericboy
一般會員 發表:17 回覆:22 積分:7 註冊:2004-05-04 發送簡訊給我 |
每次離開程式都出現 EStackOverflow 的錯誤訊息, 請問怎樣解決呢? Debugger Exception Notification Project test.exe raised exception class EStackOverflow with message 'Stack overflow'. Process stopped. Use Step or Run to continue. 按了 "確定" 後便會跳到 Application.Run 那行. 請問問題出在那裡?
|
bigdogchina
版主 發表:238 回覆:523 積分:312 註冊:2003-04-28 發送簡訊給我 |
ericboy大大,您好!
局部變數被放在過程或函數的棧中,如果局部變數太多,要注意不要使棧溢出。如果發生棧溢出,將觸發您所說的EStackOverflow異常。Object Pascal提供了兩個編譯$MINSTACKSIZE和$MAXSTACKSIZE,分別用於指定最小和最大的棧空間。詳細的介紹在Help中有 我也是一知半解,如有謬誤,懇請多多指教! < class="code">
===============
人生在勤,不索何获?
===============
------
人生在勤,不索何获? |
Chance36
版主 發表:31 回覆:1033 積分:792 註冊:2002-12-31 發送簡訊給我 |
|
ericboy
一般會員 發表:17 回覆:22 積分:7 註冊:2004-05-04 發送簡訊給我 |
|
bigdogchina
版主 發表:238 回覆:523 積分:312 註冊:2003-04-28 發送簡訊給我 |
|
ericboy
一般會員 發表:17 回覆:22 積分:7 註冊:2004-05-04 發送簡訊給我 |
|
Chance36
版主 發表:31 回覆:1033 積分:792 註冊:2002-12-31 發送簡訊給我 |
|
ericboy
一般會員 發表:17 回覆:22 積分:7 註冊:2004-05-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |