Bug 7355

Summary: В Access не создаются таблицы, отчеты и т.д. с помощью мастера
Product: WINE@Etersoft Reporter: Svetlana Zhukova <svzhu>
Component: OLE / DDE / RPCAssignee: Константин Кондратюк <kondratyuk>
Status: CLOSED INVALID QA Contact: Andrey Vusik <night>
Severity: minor    
Priority: P4 CC: lav, olezha, vitperov
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 3000, 7354, 8900    

Description Svetlana Zhukova 2011-06-08 14:42:55 MSK
Если в access попытаться что-нибудь создать с помощью мастера (создать в режиме конструктора можно), открывается пустое окошко мастера,которое не реагирует на клики.Можно посмотреть здесь:
wine@cellar bottle bugs/1415-1
Comment 1 Виталий Перов 2011-06-10 17:17:44 MSK
Проверил на eterhack (1.3.14). Проблемы те же:

В консоли непосредственно перед проблемой:
fixme:typelib2:ICreateTypeInfo2_fnDeleteImplType (0x7c1bf30,1), stub!
fixme:typelib2:ICreateTypeInfo2_fnDeleteImplType (0x7c1bf30,0), stub!
fixme:typelib2:ctl2_encode_typedesc PTR or SAFEARRAY vartype, may not work correctly.
fixme:typelib2:ctl2_encode_typedesc PTR or SAFEARRAY vartype, may not work correctly.
fixme:typelib2:ICreateTypeLib2_fnDeleteTypeInfo (0x7ba6318,L"_Form_frui_frmMain"), stub!
fixme:typelib2:ITypeLib2_fnFindName (0x7ba6318,L"Form_frui_frmMain",0,0x326b98,0x326b00,0x326b08), stub!
fixme:typelib2:ICreateTypeLib2_fnDeleteTypeInfo (0x7ba6318,L"_Form_frui_frmMain"), stub!
fixme:typelib2:ITypeLib2_fnFindName (0x7ba6318,L"Form_frui_frmMain",0,0x326b98,0x3269a8,0x3269b0), stub!
fixme:typelib2:ICreateTypeLib2_fnDeleteTypeInfo (0x7ba6318,L"_Form_frui_frmMain"), stub!
fixme:typelib2:ITypeLib2_fnFindName (0x7ba6318,L"Form_frui_frmMain",0,0x326b74,0x326adc,0x326ae4), stub!

Насколько я понимаю, это относится к нереализованным интерфейсам OLE.
Comment 2 Виталий Перов 2011-06-10 17:19:49 MSK
Есть 2 реализации метода ITypeLib2_fnFindName:
В файле typelib.c и в typelib2.c.

В typelib.c этот метод реализован.
Можно попробовать скопировать код из typelib.c в typelib2.c.
Comment 3 Виталий Перов 2011-06-10 17:29:59 MSK
Просто скопировать не получится. В typelib.c используются интерфейсы не доступные в typelib2.c

Пока откладываю
Comment 4 Олег Шевченко 2024-04-17 23:16:31 MSK
Задача по релизу W@E 1.0.*
Уже давно не актуально, в нынешних ведомых проектах по работе Access подобной ошибки не поступало.
Закрываю.