Summary: | Fine Reader: неизвестное сообщение для listview | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Синицын Иван <ivan> |
Component: | Общее | Assignee: | BUGS@Etersoft <bugs> |
Status: | CLOSED INVALID | QA Contact: | |
Severity: | enhancement | ||
Priority: | P5 | CC: | kondratyuk, lav, olezha, serhio |
Version: | 1.0.6 | ||
Target Milestone: | --- | ||
Hardware: | Other | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | 806 | ||
Bug Blocks: | 1037, 8900 |
Description
Синицын Иван
2007-01-24 13:12:08 MSK
так же эта проблема появляется при загрузке Batch листа из файла, после этого программа сваливается и зупускается дебагер. Ниже лог того что происходит при попытке загрузить Batch. err:listview:LISTVIEW_WindowProc unknown msg 2005 wp=00000001 lp=00000000 fixme:listview:LISTVIEW_SetColumnOrderArray iCount 7 lpiArray 0x7de26d54 wine: Unhandled page fault on read access to 0xffffffff at address 0x7de1aa3d (thread 000b), starting debugger... Иван: Надо найти что это за константа. В бутылке vc6 установлена Visual Studio и там можно посмотреть в заголовочных файлах. Эта константа прописана в файле WINUSER.H /* Parametr for SystemParametersInfo() */ ... #define SPI_SETFOREGROUNDFLASHCOUNT 0x2005 Возможно это действительно бага в FR, потому что оконной процедуре, как я понимаю, не могут присылаться сообщения с таким кодом SPI_SETFOREGROUNDFLASHCOUNT указывается в SystemParametersInfo обычно Отсутствие такого сообщения не является причиной вылетов. Скорее всего вылетает из-за того же, что и при закрытии окна Batch (см. соответствующую багу): http://bugs.etersoft.ru/show_bug.cgi?id=447 Больше не поручаем заданий bugs@. Больше не поручаем заданий bugs@. (В ответ на comment #0) > err:listview:LISTVIEW_WindowProc unknown msg 2005 wp=00000001 lp=00000000 > > возникает при загрузке FineReader 8. ... > Эта константа прописана в файле WINUSER.H > > /* > Parametr for SystemParametersInfo() > */ > ... > #define SPI_SETFOREGROUNDFLASHCOUNT 0x2005 А вот что есть в commctrl.h по этому поводу: #define CCM_FIRST 0x2000 // Common control shared messages ... #define CCM_SETUNICODEFORMAT (CCM_FIRST + 5) Это все-же больше соответствует контексту проблемы. Беглый обзор показал, что обработчика для этого сообщения нет до сих пор. Задача по релизу W@E 1.0.* Уже давно не актуально, закрываю. |