
24.05.2009, 03:29
|
|
Участник форума
Регистрация: 10.01.2007
Сообщений: 140
Провел на форуме: 246020
Репутация:
105
|
|
дык думать то надо
надо организовать массив
делай так
Код:
function xz(info:PInfo);
begin
try
...
finally
Dispose(Info);
ExitThread(0);
END; //!!!!!!!!!!
end;
var
Info: PInfo;
thID,i : DWORD;
Threads : Array [1..n] of DWORD;
begin
for i := 1 to n do
begin
New(Info);
Info.Login:='login';
Info.Pass:='pass';
Threads[i] := CreateThread(nil, 0, @xz, Info, 0, thID);
end;
end;
а вообще если для себя пишешь то можно не влезать в этот гемор, а пользоваться уже готовыми классами, если ты конечно не извращенец который ради того чтобы убрать из кода лишнюю переменную извратить код по самое не могу.
|
|
|