
23.01.2011, 18:12
|
 |
Let Me Show You
|
|
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
|
|
Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TAvatarThread = class(TThread)
private
FDoNumber: Integer;
protected
procedure Execute; override;
public
constructor Create(ADoNumber: Integer);
end;
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
{ TAvatarThread }
constructor TAvatarThread.Create(ADoNumber: Integer);
begin
inherited Create(True);
FreeOnTerminate:=True;
FDoNumber:=ADoNumber;
Resume;
end;
procedure TAvatarThread.Execute;
begin
case FDoNumber of
1: begin
end;
2: begin
end;
// ...
10: begin
end;
end;
end;
{ TForm1 }
procedure TForm1.FormCreate(Sender: TObject);
begin
TAvatarThread.Create(1);
TAvatarThread.Create(2);
// ...
TAvatarThread.Create(10);
end;
end.
__________________
Пишу программы за еду.
__________________
|