Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Ну как-бы гибкость тоже должна быть ;-) 08.11.03 09:50 Число просмотров: 1916
Автор: HandleX <Александр М.> Статус: The Elderman
|
> С ним всякие глюки иногда бывают не очень понятные и если > его засунуть в неудачное место может получится его > рекурсивный вызов самого себя. Я обычно делаю BeginThread > (с CreateThread могут быть проблемы с работой с > динасический памятю из разных потоков) затем ставлю > оюработчик сообщений на какоенить окно и свойства VCL'ных > объектов из потоков меняю вызовом SendMessage у которого > wParam - код функции а lParam -указатель на структуру > параметров. Затем обертываю весь обработчик в try..catch и > если у юзера вылетел глюк то ему показывается что где и > когда. Я про простые случаи имел ввиду.
Пусть автор поста знает все возможные варианты...
В потоках тоже могут быть всякие трудновоспринимаемые глюки... Особенно если учесть, что TForms и прочие гуевые библиотеки плохо переносят многопоточность. С использованием TThread тоже достаточно гемора можно поймать.
Короче, всё это на любителя. Пусть автор поста станет гибче в своих решениях и знает про все фичи.
|
|
|