IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

 
 Ответить  Открыть новую тему 
> Threads etc.
Unconnected
сообщение 27.01.2009 20:57
Сообщение #1


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Hi All.
Почитал про потоки, возникло несколько вопросов.. smile.gif

Вот создал я допустим новый поток(File->New->Other), в его процедуре TMyThread.Execute; записал те действия, которые надо выполнять параллельно. В главной программе:

  T1:= TmyThread.Create(false);
  T1.Priority:=tpLowest;


Переменная T1:TMyThread.

Теперь как мне запускать этот поток в нужное мне время?


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 27.01.2009 22:29
Сообщение #2


Гость






Цитата
Теперь как мне запускать этот поток в нужное мне время?
У тебя поток запускается сразу после создания, ты передал False в конструктор. Передал бы True - поток создался и "заморозился" бы, можно было б его "разморозить" через T1.Resume...
 К началу страницы 
+ Ответить 
Unconnected
сообщение 28.01.2009 18:16
Сообщение #3


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Так..а если нужно несколько потоков, нужно создавать ещё один ThreadObject через File->New?


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 28.01.2009 18:27
Сообщение #4


Гость






Несколько потоков, выполняющих разные вещи? Можно через File->New, можно добавить описание и реализацию нового класса потока (прямо в тот же файл, где был реализован первый поток) вручную, от этого ничего не изменится...
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия 27.07.2025 4:50
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"