可是,怎样在execute中得到这个参数呢?我岑经用一个全局变量来保存id的值,结果发现所有的线程的id都是同一个值
代码如下:
TMyThread = class
private
i:integer;
protected
procedure Execute;override;
public
constructor Create(ID: Integer);
end;
.
.
.
constructor TMyThread.Create(ID: Integer);
begin
i:=id;
end;
procedure Execute;override;
begin
//在这里调用i得到id
end;