err:listview:LISTVIEW_WindowProc unknown msg 2005 wp=00000001 lp=00000000 возникает при загрузке FineReader 8.
так же эта проблема появляется при загрузке 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@.
(В ответ на 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.* Уже давно не актуально, закрываю.