線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1108
推到 Plurk!
推到 Facebook!

TThread及存取IO裝置所造成視窗hold問題

尚未結案
雲中鵝
一般會員


發表:14
回覆:24
積分:7
註冊:2004-12-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-26 00:35:29 IP:140.125.xxx.xxx 未訂閱
小弟參考了 http://delphi.ktop.com.tw/topic.php?topic_id=64808http://delphi.ktop.com.tw/topic.php?topic_id=73209等 寫了一個有錄音功能的TThread,因為在執行錄音時,都會等到你所設定的 錄音時間到時,才可移動Form.故小弟想使用Tthread來使即使在錄音時,也 可在Form上使用按鍵來控制一些動作.但是執行起來時,感覺還是等倒錄音 結束後,剛好離開時,才可以移動其Form等動作 ps:錄音相關http://delphi.ktop.com.tw/topic.php?topic_id=57346 謝謝回答. Try it!
------
Try it!
hobolin
初階會員


發表:0
回覆:25
積分:25
註冊:2005-07-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-09-01 15:43:29 IP:202.145.xxx.xxx 未訂閱
try put this code into your record thread. Application->ProcessMessages();
雲中鵝
一般會員


發表:14
回覆:24
積分:7
註冊:2004-12-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-09-06 23:42:56 IP:140.125.xxx.xxx 未訂閱
嗯...........這我有試過了.但是還是不行.沒有什麼影響耶..... Try it!
------
Try it!
malanlk
尊榮會員


發表:20
回覆:694
積分:577
註冊:2004-04-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-09-07 08:27:22 IP:203.69.xxx.xxx 未訂閱
有用到 Synchronize 嗎? 1. 如果有用到 例如 Synchronize(funcA); Application->ProcessMessages() 請加在 funcA 裡面 2. 如果funcA 內有 Loop 會執行很久, Application->ProcessMessages() 就加在 Loop 內 3. 如果Thread 沒有用到 VCL 元件及 Synchronize, 那應該不會阻住, 如果還會阻住, 請將 thread 的程式碼貼上來.....
雲中鵝
一般會員


發表:14
回覆:24
積分:7
註冊:2004-12-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-09-07 23:24:09 IP:140.125.xxx.xxx 未訂閱
嗯.................對不請大大....我重看了一次的別人的錄音程式之後.發現我用的並不是vfw...故我寫的程式只是單純的mci api.所以我必需要加上一個設定錄音時間的參數,這也是我程式hold的原因. 請您能介紹一本好書有關於thread的嗎?因為我實在不清楚. 謝謝回答 Try it!
------
Try it!
malanlk
尊榮會員


發表:20
回覆:694
積分:577
註冊:2004-04-19

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-09-08 01:19:49 IP:61.219.xxx.xxx 未訂閱
BCB 關於 Thread 的好書我大概幫不上忙, 可是我覺得在 Ktop 就有不少講 Thread 的 文章, 你可以用 RaynorPao Thread 就可以找出 69 篇 包子大大討論過有關 thread 的文章.... 用 thread 去查更是多達 1500 筆, thread bcb 也有 272 筆, 如果用心慢慢爬, 有問題或不懂就實作個簡單能描述你問題的程式 貼上來, 就會有熱心的 會員們會與你分享經驗... KTop這本活書遠比K死書來的有效多了...
雲中鵝
一般會員


發表:14
回覆:24
積分:7
註冊:2004-12-21

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-09-12 21:05:38 IP:140.125.xxx.xxx 未訂閱
謝謝大大的回答.........剛好又有人在問有關於多緒行緒的問題了...看看有沒有回答.............不過在那之前我需要認真學一下動態記憶体的問題.... Try it!
------
Try it!
系統時間:2024-05-19 10:15:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!