How to queue some code to be executed at next cycle under firemonkey?

  

Under firemonkey, When i want to execute some code after the current “cycle”, I do like this :

TThread.createAnonymousThread(
procedure
begin
TThread.queue(nil,
procedure
begin
domycode
end);
end).start;

because if we are in the mainThread, then TThread.queue will execute the code immediatly. I m curious if their is not another way to do this than using a thread ?

Comments are closed.