|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.07.2013, 17:43 | #1 |
Пользователь
Регистрация: 12.12.2010
Сообщений: 15
|
TTimer в отдельный поток
Привет всем. Возник следующий вопрос(скорее требующий уточнения). На форму "бросил" два таймера (TTimer). Один выполняет основную часть программы(выждав 5000мс), а другой инкрементирует число i каждые 1000мс и выводит его на экран(что-то вроде счетчика).
Когда запускается основная часть таймер перестает выводить i на время ее выполнения(продолжая "инкать"). Насколько я понял, оба таймера работают в главном потоке, а i++ работает только потому, что TTimer не полностью "самостоятелен". Так ли это? Можно ли как-то перенести один из таймеров в отдельный поток? Если да, то как? |
15.07.2013, 20:46 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А ты второй таймер попробуй замени на доппоток со sleep(1000).
Цитата:
I'm learning to live...
|
|
16.07.2013, 02:27 | #3 |
Пользователь
Регистрация: 12.12.2010
Сообщений: 15
|
Думаю, это самый лучший вариант. Спасибо.
Да, именно так. Просто до этого считал, что таймеры заработают синхронно |
16.07.2013, 07:47 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
16.07.2013, 12:54 | #5 |
Пользователь
Регистрация: 12.12.2010
Сообщений: 15
|
И все-таки это не то, что надо. Я не придал важности упомянуть, что каждый "тик" ( Sleep(1000) ) мое значение записывается в Label1. И тут я опять натыкаюсь на те же грабли (зависает при срабатывании события OnTimer )
|
16.07.2013, 14:02 | #6 | |||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|||
16.07.2013, 14:58 | #7 | |
Пользователь
Регистрация: 12.12.2010
Сообщений: 15
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вынесение функции в отдельный поток | The SCS | Общие вопросы Delphi | 2 | 11.02.2012 01:27 |
Вынести GUI в отдельный поток | Silly Student | C++ Builder | 1 | 22.11.2011 15:15 |
ОтДельный поток | StartMis | Общие вопросы Delphi | 10 | 22.02.2010 08:20 |
Отсылка почты через отдельный поток | Hottabych | Работа с сетью в Delphi | 16 | 15.03.2008 11:31 |
Отсылка почты через отдельный поток | Hottabych | Работа с сетью в Delphi | 0 | 11.03.2008 19:32 |