Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.02;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.011 c
14-3605
Night cold
2002-08-05 11:41
2002.09.02
Pleaseeee!!!!UNIX


4-3675
msts
2002-07-01 07:20
2002.09.02
Псевдо MDI или как скрестить слона с мухой


1-3359
CCCatch
2002-08-21 12:40
2002.09.02
Избавление от нулей в строчке???


8-3525
Fredericco
2002-04-18 10:48
2002.09.02
Вопрос по DireckX


14-3604
vile
2002-08-07 16:07
2002.09.02
Delphi & Excel