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

請問,動態產生的Form到底如何關閉?

缺席
harktrip
一般會員


發表:30
回覆:30
積分:12
註冊:2007-04-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-01-16 16:21:16 IP:61.221.xxx.xxx 訂閱
因為我是要把佔用的記憶體釋放,完全關掉不用了
所以用
Edit_Form[0]->Release();
可是關閉時都會出問題
然後停留在
/* TCustomForm.Destroy */ inline __fastcall virtual ~TForm(void) { }

請問各位大大,如何關閉Form才不會出錯?
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-01-16 17:58:49 IP:61.64.xxx.xxx 訂閱
Edit_Form[0]->Release(); ???

我都用 xxxForm->Free;

===================引 用 harktrip 文 章===================
因為我是要把佔用的記憶體釋放,完全關掉不用了
所以用
Edit_Form[0]->Release();
可是關閉時都會出問題
然後停留在
/* TCustomForm.Destroy */ inline __fastcall virtual ~TForm(void) { }

請問各位大大,如何關閉Form才不會出錯?
harktrip
一般會員


發表:30
回覆:30
積分:12
註冊:2007-04-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-01-17 08:11:11 IP:61.221.xxx.xxx 訂閱
可是問題依舊存在,還是會出錯...

關閉前需要把Form上的所有物件都清掉嗎?




===================引 用 syntax 文 章===================
Edit_Form[0]->Release(); ???

我都用 xxxForm->Free;

===================引 用 harktrip 文 章===================
因為我是要把佔用的記憶體釋放,完全關掉不用了
所以用
Edit_Form[0]->Release();
可是關閉時都會出問題
然後停留在
/* TCustomForm.Destroy */ inline __fastcall virtual ~TForm(void) { }

請問各位大大,如何關閉Form才不會出錯?
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-01-17 17:45:47 IP:61.64.xxx.xxx 訂閱
那你放棄吧!我也不知如何解決你的問題!因為不知道你的問題在哪,說不定,是你電源不穩造成

===================引 用 harktrip 文 章===================
可是問題依舊存在,還是會出錯...

關閉前需要把Form上的所有物件都清掉嗎?




===================引 用 syntax 文 章===================
Edit_Form[0]->Release(); ???

我都用 xxxForm->Free;

===================引 用 harktrip 文 章===================
因為我是要把佔用的記憶體釋放,完全關掉不用了
所以用
Edit_Form[0]->Release();
可是關閉時都會出問題
然後停留在
/* TCustomForm.Destroy */ inline __fastcall virtual ~TForm(void) { }

請問各位大大,如何關閉Form才不會出錯?
編輯記錄
syntax 重新編輯於 2008-01-17 17:47:19, 註解 無‧
syntax 重新編輯於 2008-01-17 17:47:51, 註解 無‧
RootKit
資深會員


發表:16
回覆:358
積分:419
註冊:2008-01-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-01-17 18:12:09 IP:61.222.xxx.xxx 訂閱
1. Release = Free 
2. 會出錯可能原因:
A. 已經釋放掉了。或從未Create
B. 什麼時機去釋放,誰去釋放有關。例如:在自己的事件中釋放自己很可能就造成錯誤。
C. 未知。不清楚你的問題或程式流程。
harktrip
一般會員


發表:30
回覆:30
積分:12
註冊:2007-04-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-01-21 09:44:45 IP:61.221.xxx.xxx 訂閱
先暫時解決了,因為有自製的元件,使用某些參數 再離開程式就會出錯,但這元件已經確定沒問題了,所以重建一個專案重新整理過,就ok了
cat200188
中階會員


發表:37
回覆:78
積分:68
註冊:2005-01-18

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-01-23 10:45:59 IP:220.130.xxx.xxx 訂閱
formclose  事件 設 Action=caFree 就ok,不用自己free
------
.......
系統時間:2024-04-18 19:29:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!