Цитата:
Сообщение от chuck_ky
что за ошибку выдаёт?
|
Ларчик просто открывался. Сорри за офтоп, но блин слов нет, одни слюни. Под отладчиком в фоксе работать - каторга.
Проблемму решил. Копал, как часто это бывает, с поверхности. Проблемма была в другом месте.
В порядке информации:
из А() вызывается В(), из В() С(), из С() D()
И библиотеки LIB1 и LIB2 - близнецы браться но для разных алиасов. Соответственно одна цеплялась к А()
Другая к С()
Есть универсльная процедура okno(par1,kill) прорисовывающая/удаляющая все окна в проге
par1 - определяет окно и его содержимое
соответственно okno() запускается в начале и в конце процедур A() В() C() D()
Для окна D() кусок с ошибкой.
В результате и получалось что от А до D доходило нормально, а возврат сдвигал стек окон и клавиш на 1 назад. Получалось что в С() вдруг вызывались процедуры-близнецы для А()