定义好自己的线程类后,如:
TMythread=CLASS(THread)
private
.....
ip_address:string;
execute;override;
public
constructor create(ip:string);override;
end;
.....
mythread:TMythread;
......
constructor TMythread.create(ip:string);
begin
ip_address:=ip;
inherited create(false);
end;
.......
ip:='xxx.xxx.xxx.xxx'
mythread:=TMythread.create(ip);
这样,就将该ip地址的值传给了线程,在线程的执行函数中可以定义各种各样
的操作,如果想创建新的线程,只要定义另外的TMythread线程类变量,在
创建线程的时候传入不同的ip地址就可以了。