Omni Thread Library
Primoz Gabrijelcic, acaba de disponibilizar a Omni Thread Library, uma biblioteca para simplificar a utilização de Threads.
Com esta biblioteca um método pode ser executado em uma thread separada sem a necessidade de criar uma classe descendente de TThread:
procedure TfrmTestOTL.btnBeepClick(Sender: TObject); begin CreateTask(Beep, 'Beep').Run; end; procedure TfrmTestOTL.Beep(Task: IOmniTask); begin MessageBeep(MB_ICONEXCLAMATION); end;
Referências
- Google Code
- OmniThreadLibrary – threading library for Delphi [WIP]
- OmniThreadLibrary Example #1: Beep, world!

2 Comments
Como faço para efetuar o download.
Na pagina do Google Code não consta.
Obrigado.
Márcio,
Você deve fazer checkout do SVN, eu fiz utilizando o Tortoise SVN.