|
|
|
|
#1 |
|
Участник
|
Цитата:
Вот рабочий пример использования Microsoft.Dynamics.BusinessConnectorNet.AxaptaBuffer: X++: static container testImage() { Image Image = new Image(); FilePath filename = @"c:\Users\Public\Pictures\Sample Pictures\Tulips.jpg"; ; if (!Image::canLoad(filename)) throw error::wrongUseOfFunction(funcname()); Image.loadImage(filename); return Image.getData(); } Код: Object obj;
Microsoft.Dynamics.BusinessConnectorNet.AxaptaContainer axc;
Microsoft.Dynamics.BusinessConnectorNet.AxaptaBuffer axb;
byte[] byteArray;
System.IO.MemoryStream ms;
System.Drawing.Image testImage;
obj = DynAx.CallStaticClassMethod("testAxaptaBuffer", "testImage");
axc = (Microsoft.Dynamics.BusinessConnectorNet.AxaptaContainer)obj;
axb = (Microsoft.Dynamics.BusinessConnectorNet.AxaptaBuffer)axc.get_Item(1);
byteArray = axb.GetData();
ms = new System.IO.MemoryStream(byteArray);
testImage = System.Drawing.Image.FromStream(ms);
testImage.Save(@"c:\Users\Public\Pictures\Sample Pictures\Tulips2.jpg");Последний раз редактировалось S.Kuskov; 26.12.2011 в 12:50. |
|
|
|
| За это сообщение автора поблагодарили: lev (5). | |
|
|
#2 |
|
Ищущий знания...
|
Цитата:
![]() Про BLOB и контейнер я знал, а вот про этот класс Microsoft как то не внятно написал, благо есть знающие (и при этом не жадные ) люди!З.Ы. сорри за непредумышленный оффтоп
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
| Теги |
| business connector |
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|