Summary: | Консультант плюс : Не работает меню "Правовой навигатор" | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Глеб Кордюков <sonner> |
Component: | Окна / фокус / перерисовка | Assignee: | Александр Морозов <amorozov> |
Status: | CLOSED FIXED | QA Contact: | Глеб Кордюков <sonner> |
Severity: | major | ||
Priority: | P3 | CC: | baraka, night, regan, svzhu |
Version: | 1.0.12 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 767, 6132 | ||
Deadline: | 2011-07-25 |
Description
Глеб Кордюков
2011-05-09 14:46:04 MSK
Проверил на старых версиях. Всё аналогично текущей - модуль не открывается. Ты программу обновлял? На Win-машине она есть? программа самая новая. На винде была - в свое время ставил на Сашиной винде (было давно). На windows проблемы нет. ie не дал результатов. Скажи по каким каналам трейсить с WINEDEBUG - выложу логи? > Скажи по каким каналам трейсить с WINEDEBUG - выложу логи?
Это так с ходу сказать трудно.
Посмотреть по win, nonclient Изучал лог +relay,+msg. При нажатии левой кнопкой мыши на кнопку правового навигатора на панели посылается WM_LBUTTONDOWN. При получении этого сообщения программа вызывает для него функцию IsDialogMessage, которая помещает в очередь сообщение WM_COMMAND. При получении WM_COMMAND для него вызывается DispatchMessage, которая вызывает определённый программой обработчик. При отпускании кнопки мыши посылается WM_LBUTTONUP. Для него также вызывается IsDialogMessage, но при этом WM_COMMAND не посылается. Кроме того во время обрботки нажатия кнопки правового навигатора посылаются различные сообщения WM_USER. Если точнее, IsDialogMessage вызывает оконную процедуру, которая уже помещает в очередь WM_COMMAND. Занимался данным багом. Скачал демо-версию Консультант Плюс, базы "СПС Консультант Плюс: Версия Проф" (law.exe) и "СС Консультант Плюс: Строительство" (str.exe) отсюда: http://www.consultant-plus.ru/systems/demo/ Положил в /var/ftp/pvt/Windows/Правовые/Консультант/demo Поэкспериментировал с установкой на winxp. Оказалось, что "Правовой навигатор" в некоторых случаях не работает и на Windows. Распаковал consultant.exe в d:, затем law.exe - в d:\Consultant\Base, а потом str.exe туда же, "Правовой навигатор" работает. Распаковал consultant.exe в d:, затем str.exe в d:\Consultant\Base, запустил Консультант, вышел из него, потом распаоквал law.exe туда же, кнопка "Правовой навигатор" не работает. prav/cons/cons-demo - бутылка с демо-версией Консультанта. Кнопка "Правовой навигатор" работает. Выясняем с Консультантом причину проблемы, выслал дистрибутив программы на проверку. Проблема решена заменой базы. Всё работает |