Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-57700
kull
2002-04-08 00:12
2002.04.18
Как перевести string в другой charset?


14-57847
Dima-k17
2002-03-05 16:19
2002.04.18
Лицей при МИФИ(1511)


1-57666
dimonf
2002-04-04 19:55
2002.04.18
Народ, подскажите почему у меня QuickRep печатает только один раз


1-57776
Smok_er
2002-04-02 21:59
2002.04.18
Save file dialog


1-57690
lipskiy
2002-04-07 15:34
2002.04.18
Как определить доступность каталога для записи?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский