Форум: "Основная";
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];
ВнизTThread: как вызвать его метод из основного потока и не ждать его Найти похожие ветки
← →
Fantasist (2002-04-05 02:21) [11]>Воткнул я таймер, все работает.
>А почему, собственно оно не должно было работать?
Интересно. А ты TTimer в каком потоке создаешь?
Дело в том, что если в главном, то процедура обработки таймера, тоже должна выполняться в главном, чего ты не хотел. Если же в твоем, то я базировался на этом:
"The GetMessage function retrieves a message from the calling thread"s message queue and places it in the specified structure. This function can retrieve both messages associated with a specified window and thread messages posted via the PostThreadMessage function. The function retrieves messages that lie within a specified range of message values. GetMessage does not retrieve messages for windows that belong to other threads or applications. "
то есть по идее, главный поток не будет получать сообщение WM_TIMER так как окно таймера находиться в другом потоке. Может это надо как-то по другому понимать.
>Цикл - как его можно сделать, если нет циклических операций :)
>Ну просто их нет!
Ну я твою схему точно не знаю, ну может не совсем цикл, но что-то похожее. Типа : этап первый, второй, третий... :) Ну да ладно, это не важно.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c