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

Thread 要怎麼用呢?

尚未結案
achag_tw
一般會員


發表:7
回覆:2
積分:1
註冊:2004-08-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-13 15:35:05 IP:210.64.xxx.xxx 未訂閱
各位大大 安安 小弟有一段code因為有做I/O所以 主程式一執行到那裡就會Delay一下,讓我很困擾.小弟想讓它在背景一直做就好,因為我只是要它的結果,可是對於背景執行 的函式不知道要如何下也.曾經有聽朋友說過可以用 Thread ,可以請問要如何使用嗎? 感恩 ===================================== 小弟是新手 如果有發言不當 請多包含 ^^"
hornacek
一般會員


發表:29
回覆:76
積分:21
註冊:2004-02-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-13 16:07:17 IP:61.63.xxx.xxx 未訂閱
1. File->New->Thread Object->OK 2. 輸入Class Name (eg.TestThread)->OK 3. BCB會自動幫你建構Thread的物件TestThread,其中有一個函數Execute(),只要把你要作的事寫在裡面即可。 4. 到主要Form的class中加入一個成員
TThread *AnyName;
5. 在你要作事的函數中加入
AnyName = new TestThread(true);
其中建構式的參數,true代表建立時不要執行,false代表建立時就立刻執行 6. 之後可以利用
AnyName->Resume();
來執行thread或
AnyName->Suspend();
來暫停thread 7. 結束之後會自動釋放記憶體 大致上是這樣,最好是買書來看一下,會比較清楚。
系統時間:2024-05-19 6:25:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!