Цитата:
Сообщение от
belugin
а если writeRaw(num2char(0)) ?
это чей такой метод, WriteRaw? если речь идет про TextIo, то нет, не пишет он таким образом ASCII NULL символ. ни WriteRaw, ни WriteChar(0).
а вот если вы про XmlTextWriter, то я еще не пробовал.
зато точно говорю, что BinData + Binary работают:
X++:
BinData data = new BinData();
Binary myChar = new Binary(98);
;
myChar.byte(0, hex2int("98"));
myChar.byte(1, hex2int("01"));
myChar.byte(2, hex2int("43"));
myChar.byte(3, hex2int("50"));
myChar.byte(4, hex2int("5F"));
myChar.byte(5, hex2int("46"));
myChar.byte(6, hex2int("53"));
myChar.byte(7, hex2int("50"));
myChar.byte(8, hex2int("53"));
myChar.byte(9, hex2int("5F"));
myChar.byte(10, hex2int("42"));
myChar.byte(11, hex2int("4F"));
myChar.byte(12, hex2int("4F"));
myChar.byte(13, hex2int("4B"));
data.setBinaryData(myChar);
data.saveFile("C:\\temp\\temp.txt");
получаем аккуратный файл с нужным заголовком. открываем TextIo или другой Io и пишем, что надо.