unit
Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComCtrls, ExtCtrls;
type
TForm1 =
class
(TForm)
Button1: TButton;
RichEdit1: TRichEdit;
procedure
Button1Click(Sender: TObject);
private
public
end
;
type
TMyThread =
class
(TThread)
protected
procedure
Execute; override;
end
;
var
Form1: TForm1;
TThreadArray:
array
[
1..100
]
of
TThread;
implementation
{$R *.dfm}
procedure
TForm1
.
Button1Click(Sender: TObject);
var
i:
integer
;
begin
for
i:=
0
to
20
do
TThreadArray[i] := TMyThread
.
Create(
False
);
end
;
procedure
TMyThread
.
Execute;
begin
inherited
;
form1
.
RichEdit1
.
Lines
.
Add(
'1'
);
end
;
end
.