Главная страница
    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.44 MB
Время: 0.005 c
3-81155
BOL
2002-07-02 20:47
2002.07.25
Что нужно установить на локальную PC, чтобы БД на InerBase


14-81439
yozhik
2002-06-27 14:59
2002.07.25
Формат XLS


8-81377
Heraldic
2002-03-19 14:44
2002.07.25
Как работать с DirectDrawSurface


14-81463
Opuhshii
2002-06-28 11:08
2002.07.25
TFT


14-81435
Wild
2002-06-27 14:47
2002.07.25
Hint в Дельфях (W2K, D6)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский