Advertisement
econz

Delphi - Thread Basico

Sep 3rd, 2012
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.00 KB | None | 0 0
  1. unit Unit1;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7.   Dialogs;
  8.  
  9.  
  10. type TMinhaThread = class(TThread)
  11.    private
  12.    protected
  13.       procedure Execute; override;
  14.    public
  15.       constructor Create();
  16. end;
  17.  
  18.  
  19. type
  20.   TForm1 = class(TForm)
  21.   private
  22.     { Private declarations }
  23.   public
  24.     { Public declarations }
  25.   end;
  26.  
  27. var
  28.   Form1: TForm1;
  29.  
  30. implementation
  31.  
  32. {$R *.dfm}
  33.  
  34. constructor TMinhaThread.Create();
  35. begin
  36. inherited Create(True); { Chama o contrutor herdado. Ele irá temporariamente colocar o thread em estado de espera para depois executá-lo. }
  37.   FreeOnTerminate := True; // Libera da memoria o objeto após terminar.
  38.   Priority := TpLower; { Configura sua prioridade na lista de processos do Sistema operacional. }
  39.   Resume; // Inicia o Thread.
  40. end;
  41.  
  42. procedure TMinhaThread.Execute;
  43. begin
  44.  // Aqui fica o corpo da Thread onde você vai rodar seus scripts que devem ser executados em processo individual
  45. end;
  46.  
  47.  
  48. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement