Вниз
Скачать: CL | DM;

Вопрос по испоьзованию TThread   Найти похожие ветки 

← →
BOBAH ©   (2002-08-20 12:26) [0]

Подскажите люди добрые можно ли один экземпляр TMyThread=class(THread), заставить запускаться несколько раз.
т.е. что я имею
MyThread:=TmyThread.Create(True);
МуThread.FreeOnTerminate = False;
MyThread.Resume
...
TMyThread.Execute выполнилось,
...
и где нить дальше я хочу не создавая новый экземпляр MyThread, выполнить Execute, естесно в отдельном потоке.
Запускаю Resume, естественно ничего не выполняется потомучто MyThread.Execute закончило своб работы и там нечего резумать.


← →
c0pYc@t   (2002-08-20 12:29) [1]

>BOBAH ©
Тебе придется создавать несколько потоков как

MyThread1:=TmyThread.Create(True);
MyThread2:=TmyThread.Create(True);
MyThread3:=TmyThread.Create(True);
и т.д.
Я использовал список для заполнения


← →
Fiend ©   (2002-08-20 12:29) [2]

тебе надо хранить указатели на все созданные потоки, например в TList.
Каждый элемент - указатель на Thread



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
14-3591
Тракторист
2002-08-06 17:54
2002.09.02
Внимание задача для млада и стара!


4-3690
MSerega
2002-06-28 10:09
2002.09.02
как можно перехватить документы идущие на печать?


14-3572
Извращенец
2002-08-05 16:28
2002.09.02
Direct X 8.1 и более


1-3457
Cem
2002-08-20 20:36
2002.09.02
Как сделать, чтобы компонент рисовал на своем parent.


3-3317
sergey32
2002-08-13 17:29
2002.09.02
как в хранимую процедуру передать параметр




   Наверх