![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Thread [D7, Win95/98, Win2k]
Виктор © (2004-10-22 10:45:00)Доброго всем дня Ув. Мастера!
Помогите словом или ссылкой по написанию и использованию thread.
Я его создал в основном проекте вызвал из
основной программы нить выполняется нормально пока не доходит
до ShowMessage, все нить переходит в непонятное мне состояние
которое не снимается даже TerminateThread, только по Ctrl+Alt+Del.
Digitman (2004-10-22 11:40:00) [1]
> Виктор © (22.10.04 11:24) [2]
среди демо-проектов, поставляемых в составе Делфи, есть проект threads.dpr
рассмотри его в качестве примера
Виктор (2004-10-22 11:24:00) [2]Я дагадывался об этом. Дело в том что под рукой литературы по
процессам нет, а сайты с необх. информацией попадаются под Си, блин. Короче был нормальный проект, и я решил его процедуры
по потокам распихать, а опыта мало. Помоги ссылочкой по потокам желательно чтоб с примерами да на Дельфе.
А что будет если выполнение дойдет до EditBox-а. У меня там всякой фигни полно. Хотелось бы корректности и многопоточности.
Digitman (2004-10-22 10:53:00) [3]ShowMessage() создает форму (VCL-объект), что недопустимо делать в доп.трэде
либо синхронизируй вызов ShowMessage() с осн.трэдом (см. метод Synchronize) либо вместо ShowMessage() используй MessageBox()