Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];

Вниз

TThread: как вызвать его метод из основного потока и не ждать его   Найти похожие ветки 

 
Fantasist   (2002-04-05 21:05) [19]


> Основной то поток не обязан только в цикле работать


Основной поток всегда в цикле работает. Не обязан он, конечно, но все GUI программы именно так и делают - этот цикл принимает сообщения от виндос пока не встрениться WM_QUIT после чего происходит тот самый пресловутый Terminate, то есть выходит из цикла.


> Это просто ветвящаяся процедура длительного выполнения с
> анализирующей логикой if then и т.п.


Ну это я примерно понял, но! Почему она долго выполняется? Если какая-то процедура долго выполняется, то в контексте данного потока ничего другого вызванно быть не может, пока она не закончиться. Может там порождается еще один поток, который сам долго крутиться. Ну в общем, не хочу судить о том, чего не видел.

> Какой тут цикл и зачем он вообще обязательно нужен?

Да нет не обязательно. Но как я понял у тебя уже все работает, то че мы тут тогда базарим? ;)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
3-57590
ghost_by
2002-03-24 21:26
2002.04.18
BDE+Access XP - ГЛЮЧИТ...


1-57775
VS2001
2002-04-01 15:59
2002.04.18
Распаковка архива из памяти (TMemoryStream)


3-57633
lionR
2002-03-28 11:24
2002.04.18
как открыть Таble в exclusive?


3-57611
bill133
2002-03-22 23:23
2002.04.18
Какая БД лучше


7-57909
Lizard
2002-01-20 15:08
2002.04.18
Какой модуль необходимо подключить чтобы сработала ShellExecute(0, nil,Pchar( explorer.exe ),nil,nil,1) ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский