AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.04.2014, 13:03   #1  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Гм.. а тупо выкинуть их (по очереди) в файл, и потом этот файл засунуть в Binary ?

Вообще, там есть многообещающие методы типа :

Binary.appendSubString Method
Binary.attach Method

- вроде как можно что-то куда-то добавить

public void attach(int64 bufPtr, int bufSize)

Я бы это пробовал..
__________________
Best Regards,
Roman

Последний раз редактировалось RVS; 16.04.2014 в 13:15.
Старый 16.04.2014, 13:14   #2  
udmitriy is offline
udmitriy
Участник
 
22 / 13 (1) ++
Регистрация: 08.08.2013
Адрес: Primorye
методом for конечно можно, однако размер в килобайт уже заставляет подождать.А если еще больше? - ну какая нафиг система ERP которая еле шевелится.
Binary и attach методы класса вроде как берут нужное колво байт и вставляет в новый binary- не в продолжение старого(не катит - обрезать можно, но соеденять вроде не получается). метод String и wstring читают до нулевого байта- вроде тоже не то. И еще для справки binary класс вроде не может держать 2 гига данных, а bindata и того меньше. на примерно 0x4000000 +- затыкается аксапта

Последний раз редактировалось udmitriy; 16.04.2014 в 13:18.
Старый 16.04.2014, 13:33   #3  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Класс BinaryIO посмотрите. Там есть режим Append, но это - через файл.

Или вам и надо это - файл получить?
__________________
Best Regards,
Roman
Старый 16.04.2014, 13:57   #4  
udmitriy is offline
udmitriy
Участник
 
22 / 13 (1) ++
Регистрация: 08.08.2013
Адрес: Primorye
нужно контейнер blob, в теории конечно можно его получить, но чтото натыкает на мысль что всеже через binaryio будет долго. попробую еще поковырять через rtlmovememory, только нужно наковырять каким образом можно получить адрес binary со смещением. Интересно еще что контейнер в debugere просматривается как контейнер с одним элементом, а при больших файлах там будет виднеться второй элемент?

Последний раз редактировалось udmitriy; 16.04.2014 в 13:59.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Binary.string John_11 DAX: Программирование 6 27.10.2017 16:33
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
Sample Design Patterns: Book Give-away: 'Microsoft Dynamics AX 2012 Security How-To' Blog bot DAX Blogs 0 13.12.2012 01:13
ax-erp: How to pass value from MenuItemButton to a Dialog Class? Blog bot DAX Blogs 0 19.09.2012 20:11
Ошибка при работе с binary в Ax2009 someOne DAX: Программирование 2 08.11.2010 10:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:02.