Форум: "Основная";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];
ВнизВопрос по испоьзованию 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c