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系統
- 2. 的Android TextView的跑馬燈編程
- 3. jQuery的像跑馬燈
- 4. jquery,跑馬燈定時器停止/去
- 5. 跑馬燈更換不上的Safari 5.1.7(視窗10)
- 6. 跑馬燈 - 換行成兩個而不是一個單行 - CSS
- 7. 跑馬燈在IE中不工作6
- 8. JQuery的跑馬燈滑動的頂部
- 9. 的Android TextView的跑馬燈不工作
- 10. jQuery的橫向滑動像跑馬燈
- 11. Remy Sharp的Jquery跑馬燈用法
- 12. Android的通知跑馬燈不工作
- 13. 跑馬燈標籤的缺點
- 14. iOS中標籤的跑馬燈效果
- 15. TextView的跑馬燈不工作
- 16. 跑馬燈循環不是無限的
- 17. 跑馬燈在模擬器上工作,但不在設備上
- 18. 無法獲得跑馬燈效果
- 19. Jquery跑馬燈和手風琴碰撞
- 20. Android TextView - 跑馬燈CPU負載
- 21. 文字跑馬燈不工作
- 22. 爲HTML網頁跑馬燈建議
- 23. UI5 - 如何獲得跑馬燈文字
- 24. 跑馬燈進度條有問題
- 25. 使用CSS有跑馬燈效果
- 26. Safari瀏覽器中的跑馬燈遲滯
- 27. Matlab編碼器僅生成單線程C應用程序嗎?
- 28. 如何在vb.net中有跑馬燈種類的文字?
- 29. 解析器(在單獨的線程上)完成後添加UIButton
- 30. 單獨的線程它完成
感謝您的回覆! – 2011-06-09 02:57:41
這並不安全!您不應該在線程中調用VCL方法。 – 2012-11-21 17:09:46