0
A
回答
3
即使在你做一個線程中的選取框,你仍然必須將它與主線程同步顯示,所以如果你繼續在主線程中進行冗長的數據加載,你仍然會遇到同樣的問題。因此,請將數據加載到單獨的線程中,然後將選框(以及所有其他UI元素和邏輯)留在主線程中,即它所屬的位置。開始時你不應該在主線程中進行阻塞操作。
0
HANDLE hThread;
DWORD ThreadId;
int Data_Of_Thread_1 = 1;
unsigned long __stdcall ThreadFunc(void *Arg)
{
int a=0;
while(a != 100000000000000000)
{
a++;
Form1->ListBox1->Items->Add(a);
}
return 0;
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
// hThread=CreateThread(NULL,0,ThreadFunc,0,0,&ThreadId);
hThread = CreateThread(NULL, 0, ThreadFunc, &Data_Of_Thread_1, 0, &ThreadId);
if (hThread == NULL)
{
ExitProcess(Data_Of_Thread_1);
}
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
TerminateThread(hThread,ThreadId);
}
相關問題
- 1. 的Android TextView的跑馬燈編程
- 2. jQuery的像跑馬燈
- 3. jquery,跑馬燈定時器停止/去
- 4. 跑馬燈更換不上的Safari 5.1.7(視窗10)
- 5. 跑馬燈在IE中不工作6
- 6. Remy Sharp的Jquery跑馬燈用法
- 7. 跑馬燈標籤的缺點
- 8. TextView的跑馬燈不工作
- 9. Android的通知跑馬燈不工作
- 10. 跑馬燈循環不是無限的
- 11. 跑馬燈在模擬器上工作,但不在設備上
- 12. UI5 - 如何獲得跑馬燈文字
- 13. 無法獲得跑馬燈效果
- 14. 爲HTML網頁跑馬燈建議
- 15. 跑馬燈進度條有問題
- 16. Jquery跑馬燈和手風琴碰撞
- 17. Safari瀏覽器中的跑馬燈遲滯
- 18. 如何在vb.net中有跑馬燈種類的文字?
- 19. 解析器(在單獨的線程上)完成後添加UIButton
- 20. C中的獨立隨機生成器
- 21. 跑步羅馬
- 22. 如何在標籤上滾動文字,如跑馬燈
- 23. 跑馬燈中的鏈接不可點擊!
- 24. 希望與垂直跑馬燈般的效果
- 25. 爲遠程服務器上的ssh生成單獨的私鑰
- 26. 簡單的名字生成器在C#
- 27. GSL + OMP:線程安全的隨機數生成器在C++
- 28. Indy 10 IdTCPClient使用單獨的線程讀取數據?
- 29. 無限期地在所有連接的單獨線程中生成內容?
- 30. 生成Entitities在單獨的文件夾
感謝您的回覆! – 2011-06-09 02:57:41
這並不安全!您不應該在線程中調用VCL方法。 – 2012-11-21 17:09:46