Ксения (11.01.2006 16:49, просмотров: 1) ответил POV на Сорри, не МК, а программирование на Билдере...
Multithead надо включать На Билдере не работала, но имела дело с компилятором С++ версии 5.02 (довольно древнего, но зато более простого) от той же фирмы Борланд. Там в проекте (в бланке TargetExpеrt) следовало поставить галочку напротив "Multithead". В противном случае при совместной работе таймерной процедуры с основным потоком команд возникали проблемы очень похожие на только что описанные. И это несмотря на то, что таймерная процедура вроде бы даже не является отдельным тридом.
Эта галочка влияла на то, каким будет код обработчика сообщений системы Windows. Бяки получались когда из таймерной процедуры вызывалось что-то такое, что пыталось выбирать из очереди сообщений. Напимер, вызов диалоговых боксов и т.п.