0
在firemonkey,當我想目前的「循環」後執行一些代碼,我這樣做:如何在firemonkey的下一個循環中排隊某些代碼?
TThread.createAnonymousThread(
procedure
begin
TThread.queue(nil,
procedure
begin
domycode
end);
end).start;
,因爲如果我們在mainThread,然後TThread.queue將立刻執行代碼。我很好奇,如果他們不是另一種方式來做到這一點比使用線程?
我認爲Application.OnIdle事件會解決這個問題,但是如果你的代碼可以在後臺線程中運行而沒有問題,那麼這可能是首選。 – GolezTrol
太複雜了,無法在OnIdle中移動我的代碼:(我只想擺脫當前的同步週期 – loki