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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.01.2009, 07:16   #1  
offenmeier is offline
offenmeier
HAI; CAN HAS STDIO?
Аватар для offenmeier
Соотечественники
 
77 / 36 (2) +++
Регистрация: 17.02.2005
Адрес: Auckland, NZ
Post ASCII NULL
хелло.

задача: сгенерировать текстовый файл из аксапты (2009 SP1), причем файл должен иметь специальную последовательность символов в самом начале. эта последовательность состоит из набора непечатных ASCII символов, а главное, в ней 60 символов ASCII NULL.

проблема: перебрал разные варианты, но не могу записать символ ASCII NULL в файл. просто ничего не пишется если я передаю в fileio.write num2char(hex2int("00")), или пишется символ "0", если я использую fileio.write(0), что можно было ожидать на самом деле. смотрел образец в hex-редакторе, там 60 символов с кодом "00".

вопрос: как же их писать в текстовый файл?

ответ: пока писал сообщение, разобрался с проблемой и решил уже не стирать. в результате я сначала создаю Binary, формирую в нем заголовок, записываю Binary в BinData, а его, в свою очередь, в файл, затем уже открываю его как TextIO и пишу нужную информацию. спасибо за внимание
__________________
our sharp bitter vitriol is not that of the vulgar.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Экспорт / сохранение отчета в ASCII файл valentino DAX: Программирование 7 18.02.2008 11:57
C# and AX Development: Using the COM Business Connector in C#, the easy way (AX/Axapta) Blog bot DAX Blogs 0 15.12.2007 20:35
Ошибка SQL в модуле "Расчеты с персоналом" Карбофос DAX: Функционал 5 02.08.2002 12:44
Ошибка SQL в модуле "Расчеты с персоналом" Карбофос DAX: Программирование 0 31.07.2002 17:20
условие WHERE SomeField == NULL Alexey DAX: Программирование 7 23.01.2002 16:42

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

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

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