Тема: ASCII NULL
Показать сообщение отдельно
Старый 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.