![]() |
#10 |
Участник
|
Цитата:
Вот рабочий пример использования 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). |
Теги |
business connector |
|
|