Посоветуйте.
Есть приложение(фрейм), у MDI окон есть возможность иконизации,если открыто только одно MDI окно, могу сворачивать и разворачивать его сколько угодно, открываю еще одно окно пытаюсь его свернуть и........
("Ошибка приложения" Инструкция по адресу 0х004а4731 обратилась к памяти по адресу 0х72724520 память не может быть "read").
Проблема возникает в Win2000(Server)SP3, в Win98 все в порядке, XP не пробовал.
Пользую C5.5F (Legacy)
P.S. Пробовал отловить дебагером, так и не понял что к чему, слышал можно что то в реестре подправить??? Кстати при уменьшении стека для потока, работает постабильнее но все равно вылетает...
Потестировал под XP+sp1, и такая картина=>
Вылетает на браузах, которые ограничиваю по очереди(шаблоны Синявского-рутинка"constructfilter"), очередь формируется процессом из промежуточного файла, который в свою очередь ограничен глобальной переменной-назначается при выборе из droplistbox'a, который грузиться со справочника(т.е. из еще одной очереди).
Так уж реализовал выборку Many to Many
Так вот если сворачиваю оба окна не выбрав ничего. т.е. бровзы пустые,то.......
"Ошибка открытия файла...."(файл первичный-по нему почти весь брауз),
если браузы не пусты, то сворачивай - разворачивай скоко хошь, все нормально.
Кстати под Win2000, не имеет значения отфильтровал я чего или нет, вылетает и так и сяк, под 98 наоборот все нормально в любых положениях.
Вдогонку:
Файл - папа связан с несколькими справочниками 1 to many.
Чего делать, хоть минимизацию убирай, а юзеры то привыкли:cry2:
Буржуям писал, те пример просят, мол переконвертим в C6.0 и посмотрим как там работает, но мне то от этого не легче....