Для каждой проверенной пачки, CheckXML генерирует отчет в формате HTML, который потом выводит для просмотра. Проблема в том, что он это делает через ieframe, вызывая функции ViewObject, которые, в большинстве своем, не реализованы. Собственно нужно исправить. P.S. Скачать можно с ftp-сервера: pvt/Windows/Учётные, бухгалтерские/CheckXML Лог: err:usbhub:initialize_usbhub failed to initialize libusb fixme:ole:TLB_ReadTypeLib Header type magic 0x00405a4d not supported. err:ole:TLB_ReadTypeLib Loading of typelib L"oleacc.dll" failed with error 0 fixme:wincodecs:JpegDecoder_Frame_GetResolution (0x174764,0x32e8bc,0x32e8c4): stub fixme:gdiplus:GdipGetPropertyItemSize not implemented fixme:ieframe:OleControl_FreezeEvents (0x183d88)->(1) fixme:ieframe:PersistStreamInit_Load (0x183d88)->(0x16bc40) fixme:ieframe:OleObject_GetUserClassID (0x183d88)->(0x32d030) fixme:ieframe:OleObject_GetUserClassID (0x183d88)->(0x32d0dc) fixme:ieframe:ViewObject_SetAdvise (0x183d88)->(1 00000000 0x723ae8) fixme:ieframe:OleObject_Advise (0x183d88)->(0x723ae8, 0x32d0ec) fixme:ieframe:DataObject_DAdvise (0x183d88)->() fixme:ieframe:PersistStorage_GetClassID (0x183d88)->(0x32d2f4) fixme:ieframe:ViewObject_GetColorSet (0x183d88)->(1 -1 (nil) (nil) (nil) 0x32c204) fixme:ieframe:ViewObject_Draw (0x183d88)->(1 -1 (nil) (nil) (nil) 0xc9c 0x32c1bc (nil) (nil) 00000000) fixme:ieframe:ViewObject_GetColorSet (0x183d88)->(1 -1 (nil) (nil) (nil) 0x32be74) fixme:ieframe:ViewObject_Draw (0x183d88)->(1 -1 (nil) (nil) (nil) 0xc9c 0x32be2c (nil) (nil) 00000000)
Почитала документацию... Интерфейс IViewObject - http://msdn.microsoft.com/ru-ru/library/windows/desktop/ms680763%28v=vs.85%29.aspx Сама функция - http://msdn.microsoft.com/ru-ru/library/windows/desktop/ms688655%28v=vs.85%29.aspx Пытаюсь реализовать.
Пытаюсь реализовать функцию: пока остановилась на том, что отображается "хоть что-нибудь", нужный документ где-то прячется от меня...
Вообще, все формируемые в итоге отчёты хранятся в папке CheckXML\log. Для каждой пачки создаётся свой файлик, в одном экземпляре, то есть, при повторном запуске проверки файл перезаписывается. Пыталась отследить работу с этими файлами в программе, а также работу программы с ресурсами. Файлы читаются в буфер - на этом работа вчера прервалась...
Откладываем задачи, к которым не обращались более 100 дней.