Summary: | Консультант: chm-справка не отображается во встроенном просмотрщике | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Svetlana Zhukova <svzhu> |
Component: | Internet Explorer / Gecko | Assignee: | Константин Кондратюк <kondratyuk> |
Status: | CLOSED INVALID | QA Contact: | Svetlana Zhukova <svzhu> |
Severity: | normal | ||
Priority: | P4 | CC: | kondratyuk, lav, olezha |
Version: | 2.0 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | 1455 | ||
Bug Blocks: | 100, 6929 | ||
Attachments: |
в Windows
В Linux лог по htmlhelp |
Description
Svetlana Zhukova
2011-09-14 12:01:37 MSK
Created attachment 2285 [details]
в Windows
Created attachment 2286 [details]
В Linux
WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.15/3 В Консультанте используется chm-справка. Проблему можно воспроизвести, открыв cons.chm встроенным вайновским просмотрщиком: $ wine hh cons.chm Такая бага нами когда-то уже решалась: http://bugs.etersoft.ru/show_bug.cgi?id=1455 Нужно посмотреть, не отвалились ли какие-нибудь патчи. А может, просто перестал работать патченный кусок кода... Нет, itss тут ни при чём. Даже с виндовой dllкой проблема остаётся. Created attachment 2287 [details]
лог по htmlhelp
В логе есть такие строки:
trace:htmlhelp:SetChmPath ChmFile = {L"C:\\cons-demo\\CONS.CHM" L""}
trace:htmlhelp:GetChmStream L"C:\\cons-demo\\CONS.CHM" (L"C:\\cons-demo\\CONS.CHM" :: L"")
warn:htmlhelp:GetChmStream Could not open stream: 80030002
Возможно, ошибка отсюда идёт.
Нет, всё-таки ошибка очень похожа на #1455 и растёт из itss: trace:htmlhelp:GetChmStream L"C:\\cons-demo\\CONS.CHM" (L"C:\\cons-demo\\CONS.CHM" :: L"") trace:itss:ITStorageImpl_StgOpenStorage 0x126348 L"C:\\cons-demo\\CONS.CHM" (nil) 32 (nil) trace:itss:ITSS_StgOpenStorage L"C:\\cons-demo\\CONS.CHM" trace:itss:ITSS_create_chm_storage 0x1b14a8 L"/" trace:itss:ITSS_IStorageImpl_OpenStream 0x1b1a58 L"" (nil) 0 0 0x32f658 trace:itss:ITSS_IStorageImpl_OpenStream Resolving L"" warn:itss:ITSS_IStorageImpl_OpenStream Could not resolve object warn:htmlhelp:GetChmStream Could not open stream: 80030002 Патч на багу 1455 приложен. Откатывается-прикладывается без проблем, но результата это не даёт. Принято решение реализовать открытие справки с помощью linux-просмотрщиков, как это было сделано для 1.0.12. К проблеме отображения в hh.exe вернёмся, когда движок сможет нормально работать со справкой (ссылки, javascript и т.п.) Задача относится к релизу 2.1. , который больше не поддерживается. Аннулирую. |