另一個Thread的問題 |
答題得分者是:ha0009
|
Edward Chen
一般會員 ![]() ![]() 發表:28 回覆:21 積分:9 註冊:2004-07-27 發送簡訊給我 |
Main Form上的一個Combox因為在Create時須大量填入下拉的選項
而資料又來自資料庫,致使Form一開始的時候就很慢,要等很久才會跳出來。 我的問題是:
1.這樣是不是要用另一個Thread來解決才可以不影響Form出現的速度?
2.經嚐試用另一個Thread來填滿這個Combox,其他的VCL正常,但是卻使得這個Combox無法正常顯示,不知道是不是Thread的用法不正確? 在Form Create事件中:
ComboThread:=ComboThreadClass.Create;
ComboThread.Execute; 在另一個Unit中:
Type ComboThreadClass=Class(TThread)
Private
Public
Procedure Execute; override;
end;
其中 Execute這個方法即是填滿Main Form的程式所在 請不吝指正!! 感謝這個網站
------
Signed by Edward Chen |
change.jian
版主 ![]() ![]() ![]() ![]() ![]() 發表:29 回覆:620 積分:439 註冊:2003-06-02 發送簡訊給我 |
|
likush
高階會員 ![]() ![]() ![]() ![]() 發表:5 回覆:235 積分:103 註冊:2002-10-08 發送簡訊給我 |
|
ha0009
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:16 回覆:507 積分:639 註冊:2002-03-16 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |