Часто начали присылать mdi-файлы, а мы открыть не можем. wine: Unhandled exception 0xc06d007f at address 0x7b841270 (thread 0011), starting debugger... Backtrace: =>1 0x7b8412f2 RaiseException+0x82() in kernel32 (0x7fe3f6b8) 2 0x2e6932c1 in mspcore (+0x932c1) (0x7fe3f724) 3 0x2e62cbcd in mspcore (+0x2cbcd) (0x7fe3f76c) 4 0x2e657305 in mspcore (+0x57305) (0x7fe3f7e4)
У нас программа просмотра лежит в /var/ftp/pvt/WINE\ tests/MS/MDI
Бутылка mdi/mdi Запускается нормально. При выборе File->Open программа повисает. Трейс по каналу commdlg перед зависанием: trace:commdlg:DllMain (0x7dd60000, 1, (nil)) trace:commdlg:GetOpenFileNameA flags 00001804 trace:commdlg:COMDLG32_SetCommDlgExtendedError (00000000) trace:commdlg:FILEDLG95_InitControls 0x32f504 trace:commdlg:FILEDLG95_InitControls Running on 2000+ 1, 98+ 1 trace:commdlg:FILEDLG95_InitControls Before manipilation, file = L" "..., dir = L"c:\\"
Программа повисает на вызове SetDlgItemTextW(hwnd, IDC_FILENAME, fodInfos->filename); из FILEDLG95_InitControls. Если эту функцию не вызывать, то диалог открытия файла появляется. Файл открывается, но ничего не рисуется. Сразу после открытия в консоле: err:ole:CoGetClassObject class {e3d5d93c-1663-4a78-a1a7-22375dfebaee} not registered err:ole:CoGetClassObject no class object {e3d5d93c-1663-4a78-a1a7-22375dfebaee} could be created for context 0x1 нашёл, что этот IID относится к: [-HKEY_CLASSES_ROOT\CLSID\{E3D5D93C-1663-4A78-A1A7-22375DFEBAEE}] @="InkTransform Class" но IInkTransform имеет другой IID: DEFINE_GUID(IID_IInkTransform, 0x615f1d43, 0x8703, 0x4565, 0x88,0xe2, 0x82,0x01,0xd2,0xec,0xd7,0xb7);
Перестали присылать, снимаю с релиза
Больше не поручаем заданий bugs@.
Похоже она тут: /var/ftp/pvt/Windows/MS/MDI
(Ответ Константин Кондратюк на комментарий #4) > Перестали присылать, снимаю с релиза Задача по релизу W@E 1.0.8 Уже давно не актуально, закрываю.