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

記憶體越吃越大

尚未結案
shiungyi
一般會員


發表:14
回覆:33
積分:9
註冊:2003-05-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-18 16:56:17 IP:61.219.xxx.xxx 未訂閱
DEAR ALL 小弟寫了一支SERVICE程式 此程式每10秒將A資料庫的資料轉往B資料庫 程式是一直掛著,沒下來 剛啟動時所占記憶體大約10M 如果讓它一直跑 不到三天所占的記憶體會膨脹至100M 且常發生Access Violation 程式使用的元件: ADOConnection1: TADOConnection; TrTimer1: TTimer; ADOStoredProc1: TADOStoredProc; ADOStoredProc2: TADOStoredProc; ADOStoredProc3: TADOStoredProc; CTCDatabase1: TDatabase; UpDateQuery: TQuery; CTCQuery1: TQuery; 變數的宣告為 tempstr,ibm_str,due_dtl_str,due_bal_str: Tstrings; 變數在每次執行時都會做FREE QUERY也是一樣 請問要如何更改 才能將其所占的記憶體釋放,而不是一直累加下去 而ADOStoredProc在CREATE時要下什麼參數 謝謝
h@visli
資深會員


發表:103
回覆:429
積分:431
註冊:2004-02-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-19 11:18:40 IP:202.105.xxx.xxx 未訂閱
最好把你的代碼貼出來,才能分析原因
------
------------------------
博采眾家之長,奉獻綿薄之力
------------------------
shiungyi
一般會員


發表:14
回覆:33
積分:9
註冊:2003-05-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-21 15:16:32 IP:61.219.xxx.xxx 未訂閱
我將程式上傳給大家看看
系統時間:2024-05-21 11:53:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!