|
![]() |
#1 |
Участник
|
Придется сохранять рисунок на диск.
X++: display str 255 GetImg() { ResourceNode resourceNode; BinData binData; container dataContainer; FileName imageName; str imagePath; ; resourceNode = infolog.getNode(UtilElementType::Resource, "Имя ресурса"); resourceNode.AOTload(); if (SysResource::getResourceNodeType(resourceNode) == SysResourceType::Image) { imagePath = SysResource::getTempPath(true); imagePath = imagePath + resourceNode.filename(); if (!winapi::fileExists(imagePath)) { dataContainer = SysResource::getResourceNodeData(resourceNode); binData = new BinData(); binData.setData(dataContainer); binData.saveFile (imagePath); } return imagePath; } return ""; } Можно, конечно, оптимизировать - сохранять в файл при старте формы, а из дисплей-метода возвращать только путь.
__________________
Axapta v.3.0 sp5 kr2 |
|