Как сохранить "Строку" в бинарном файле #273075


#0 by OSh
Собсвено сабж (т. е. без замены "0A" на "0A0D"), при сохранении как текст заменяет
#1 by asady
используй объект ЗаписьТекста ЗаписьТекста (TextWriter) Записать (Write) Синтаксис: Записать(<Строка>) Параметры: <Строка> (обязательный) Тип: Строка. Записываемая строка. Описание: Записывает строку текста в файл. Разделитель за записываемой строкой не ставится. Пример: Текст.Записать("Добро пожаловать!"); // записывает в файл строку "Добро пожаловать!"
#2 by OSh
Но если встречает символ 10 (0A) добавляет передним 0D - вот такая он зараза
#3 by asady
ну не знаю у меня все записывает как надо т=Новый ЗаписьТекста; т.Открыть("Z: est.txt",Кодировкатекста.ANSI,Символы.НПП); Дамп такой: 31 32 33 32 33 34
#4 by OSh
Но у тебя в последовательности нет символа 0A 10      ДТ1 = Новый ЗаписьТекста("c:file2.txt", Тогда Дамп 31 32 33 0D 0A (А у меня реальные бинарные данные в строке)
#5 by asady
вот так можно ДД=Base64Значение("123"+Символ+"234"); но мне неясно - то это что ты хотел.
#6 by vde69
а у меня еще странный глюк: создаю "ТекстовыйДокумент" в него кидаю несколько строк, сохраняю... визуально все нормально, но НЕХ редактором вижу что 1с добавило 3 сивола в начало файла....
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С