Cannot make a visible window modal
Пользователь:
PRM (IP-адрес скрыт)
Дата: 18, March, 2009 13:16
Добрый день!
В АРМ "Комплектатор" обнаружен незначительный недочёт, связанный со свойствами модальности окон и с появлением сообщения "Cannot make a visible window modal".
Исследовались АРМ в следующих версиях ИРБИС64:
- версия ИРБИС64 2007.2 с установленными обновлениями D1-D8, файл CIRBISP_UNICODE.exe от 24 сентября 2008 г., 14:22:18, размер файла 2 133 504 байт;
- демо-версия ИРБИС64 2008.1 (с ftp-сервера ГПНТБ России), файл CIRBISP_UNICODE.exe от 19 января 2009 г., 11:44:32, размер файла 2 415 616 байт.
При выборе пункта меню "Сервис - Настройка" на экране появляется окно "Установка личных параметров". Данное окно не является модальным. Т. е. можно, не закрывая окно "Установка личных параметров", переключиться к основному окну АРМ "Комплектатор". При этом повторный вызов пункта меню "Сервис - Настройка" приведёт к появлению сообщения об ошибке "Cannot make a visible window modal".
Особенности:
1. Недочёт проявляется только сразу после запуска АРМ.
Пример:
- открыть окно "Установка личных параметров" (через меню);
- закрыть окно;
- снова открыть окно "Установка личных параметров";
- попытка переключиться к основному окну АРМ "Комплектатор" окажется неудачной (т. е. АРМ работает корректно).
2. В версии 2007.2 при закрытии основного окна АРМ "Комплектатор" в тот момент, когда открыто окно "Установка личных параметров", появляется сообщение об ошибке. Текст сообщения об ошибке включает "Access Violation". В версии 2008.1 данное сообщение об ошибке не появляется.
Редактировано 1 раз. Последний раз 18.03.2009 16:58 пользователем PRM.