Показать сообщение отдельно
Старый 20.09.2008, 16:12   #1  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Разворачивание пиктограмм для "Ribbons" в AX2009
Всем привет,

как известно, AX2009 не может использовать именованные ресурсы из AOT для „Ribbons“, а только пронумерованные из Ax32.exe.

Предлагаю вашему вниманию класс SF_ResourceDeployment, который сохраняет рисунки из AOT (см. макрос SF_ResourceDeploymentList) в каталоге …\Client\Share\Include на диске конечного пользователя. При этом сравнивается дата изменения в AOT с датой изменения соотв. файла. Файл получает название типа AOT_Resource_name.Orig_Ext (не исходное имя рисунка). Это имя можете использовать в свойстве „NormalResource“ кнопок на Ribbon'e.

Класс вызывается из \Classes\Info\startupPost, так что требуется осторожность.

SharedProject_SF_ResourceDeployment.xpo