Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.25;
Скачать: CL | DM;

Вниз

Подскажите про потоки....   Найти похожие ветки 

 
BAHO ©   (2002-07-15 01:23) [0]

Есть список компьютеров...
Заранее неизвестного размера !
Требуется чтобы при старте прога запускала столько потоков сколько и компов в списке...!!!
А потоки выполняли определенные процедуры
для каждого в отдельностьи...
Если можно подробнее...
Заранее благодарен...


 
SuperVK ©   (2002-07-15 07:51) [1]

Честно говоря не пробовал, но разве нельзя сделать, например, массив потоков?


 
awaken   (2002-07-15 08:02) [2]

заполнить массив классов с именами машин и ссылками на соотв. процедуры, потом в цикле его обходить и создавать треды через CreateThread. чтобы каждый тред выполнял разную процедуру сделать враппер которому передается параметр процедуры и внутри он уже вызывает CreateThread.

как вытащить список компов доступных в сети Windows тут статья (примеры на С++ но идея ясна - использовать Win32 API
http://www.codeguru.com/network/index.shtml


 
Skywalker ©   (2002-07-15 10:16) [3]

сначала создаешь объект

type

TPCThread = class (TThread)

private
procedure MyMethod;
...
end;

потом описываешь массив этих объектов

var
PCs:array of TPCThread;

код может быть таким:

SetLength(PCs,1);
PCs[0]:=TPCThread.Create;
PCs[0].MyMethod;



Страницы: 1 вся ветка

Текущий архив: 2002.07.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-81335
Crypto
2002-07-12 21:42
2002.07.25
как передать через ShellExecute много(!) E-mail адресов?


1-81241
^Sanya
2002-07-14 16:37
2002.07.25
Мастера, дайте пожалуйста совет!


1-81336
sasha M
2002-07-12 13:08
2002.07.25
Как сделать форму в виде


3-81196
urich
2002-07-04 16:51
2002.07.25
Соединение через ADO???


3-81175
Digitman
2002-07-03 15:06
2002.07.25
Черт-те что происходит непонятное ... и Кузьменко молчит(