全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1232
推到 Plurk!
推到 Facebook!

Stack Overflow 問題

尚未結案
kikikaka
一般會員


發表:32
回覆:28
積分:12
註冊:2003-09-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-05 20:01:31 IP:163.13.xxx.xxx 未訂閱
請問各位:   小弟的程式一執行,就會產生Stack Overflow的問題。   下面是部份程式碼,是否是因為程式無法配置那麼多的空間?   如果是,請問各位是否有解決的方法呢?   謝謝各位。 
TRect first_label[50];                  
TPoint first_label_cp[50];             
TRect first_label_block[50][30][30];   
TRect match_vector[50][30][30];         
TRect match_block[50][30][30];            
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-05 20:04:26 IP:218.170.xxx.xxx 未訂閱
應該跟程式寫法有關係 例如遞迴的過度使用
kikikaka
一般會員


發表:32
回覆:28
積分:12
註冊:2003-09-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-05 20:15:25 IP:163.13.xxx.xxx 未訂閱
引言: 應該跟程式寫法有關係 例如遞迴的過度使用
謝謝hahalin大哥,不過小弟在程式中並沒有用到遞迴。 小弟有試著不執行上述程式中的一兩行,就沒有再出現Stack Overflow的問題。
TRect first_label[50];                  
TPoint first_label_cp[50];             
TRect first_label_block[50][30][30];   
//TRect match_vector[50][30][30];         
//TRect match_block[50][30][30];            
 
若不執行其中的幾行,就不會出現Stack Overflow。 請問各位高手,這是什麼原因,以及有解決的方法嗎? 謝謝各位!
lo
初階會員


發表:8
回覆:69
積分:25
註冊:2003-01-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-05 21:23:00 IP:59.105.xxx.xxx 未訂閱
你好 我曾請教過類似問題,初步用此法也暫時解決問題,事後慢慢研究瞭解了. 希望有幫助 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=56582
kikikaka
一般會員


發表:32
回覆:28
積分:12
註冊:2003-09-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-12-06 15:31:39 IP:163.13.xxx.xxx 未訂閱
引言: 你好 我曾請教過類似問題,初步用此法也暫時解決問題,事後慢慢研究瞭解了. 希望有幫助 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=56582
謝謝lo大哥,我已經在linker把stack加大了,不過還是有一樣的問題。 請問各位高手,是否有其他該注意的地方。 發表人 - kikikaka 於 2004/12/06 15:37:01 發表人 - kikikaka 於 2004/12/06 15:40:26
pwipwi
版主


發表:68
回覆:629
積分:349
註冊:2004-04-08

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-12-06 19:41:11 IP:140.112.xxx.xxx 未訂閱
kikikaka你好: 你使用的變數實在是太大了,不太可能用區域變數完成。 建議你用動態配置的方式,即可以解決問題。版上之前有不少文章,尋找一下"二維陣列",、"三維陣列"、"動態配置"的相關文章,應該可以給你不少的例子。
kikikaka
一般會員


發表:32
回覆:28
積分:12
註冊:2003-09-26

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-12-07 18:25:20 IP:163.13.xxx.xxx 未訂閱
謝謝各位高手的幫忙,我會再試一些解決的方法!
系統時間:2024-05-19 23:38:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!