Como crear un CreateAnonymousThread

  • 1 Respuestas
  • 77 Vistas
*

JJose

  • *
  • 10
Como crear un CreateAnonymousThread
« : diciembre 09, 2020, 12:47:19 pm »
CreateAnonymousThread crea una instancia derivada de TThread que simplemente llama al método anónimo de tipo TProc .

La forma correcta de crearlo es:

Código: [Seleccionar]
  TThread.CreateAnonymousThread(
    procedure
    begin
      TThread.Synchronize(TThread.Current,
        procedure
        begin
          { lo que tu quieras ...}
        end);
      TThread.Synchronize(TThread.Current, EndProgress);
    end).Start;

...

procedure EndProgress;
begin
  {se ejecuta al finalizar el Thread...}
end;

Con esto puede ejecutar cualquier cosa en un hilo separada sin que bloquee la UI.

*

noshy

  • *****
  • 23
    • Delphi desde cero
Re:Como crear un CreateAnonymousThread
« Respuesta #1 : diciembre 09, 2020, 12:49:14 pm »
Excelente aporte

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20