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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.04.2007, 08:52   #1  
big_bugzy is offline
big_bugzy
Участник
 
13 / 10 (1) +
Регистрация: 15.08.2006
сабж
Старый 19.04.2007, 09:25   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Э...
А воспринимался чем?
И что значит "воспринимался как символ"?
__________________
Axapta v.3.0 sp5 kr2
Старый 19.04.2007, 10:47   #3  
big_bugzy is offline
big_bugzy
Участник
 
13 / 10 (1) +
Регистрация: 15.08.2006
Есть досовская программа в которую выгружаются данные, некоторые поля в досовской программе многострочные, нужно чтобы в выгружаемом файле был перенос строки, но сама строка при этом не заканчивалась
Старый 19.04.2007, 12:44   #4  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Какие сиволы в вашей программе являются идентификатором конца строки и какие переноса?
__________________
Axapta v.3.0 sp5 kr2
Старый 24.04.2007, 04:04   #5  
big_bugzy is offline
big_bugzy
Участник
 
13 / 10 (1) +
Регистрация: 15.08.2006
Прошу прощения за долгое молчание
символ новой строки - \n т.е. с кодом 10, что является окончанием строки не знаю. Если в фаре в нужных местах поставить символ с кодом 10 (Alt+10) и сохранить файл, вставится спец символ ◙ и все загрузится нормально. Если в том же фаре открыть ранее сохраненный файл с вставленными спец. символами, то фар при открытии начнет новые строки в местах вставки спец. символа и полученный файл уже не загрузится, потому как вместо одной строки со спец. символами получится несколько обычных строк. При формировании строки аксаптой спецсимвол с кодом 10 не вставляется,получается просто перенос, файл записывается с несколькими строками а не со спец. символами.
Старый 24.04.2007, 08:21   #6  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Если я правильно вас понял, попробуйте так
[codebox]
AsciiIO io = new AsciiIO("c:\\temp\\file.txt", "W");
;
io.outFieldDelimiter("\n");
io.outRecordDelimiter("\r\n");
io.write("Часть сторки 1_1", "Часть сторки 1_2", "Часть сторки 1_3");
io.write("Часть сторки 2_1", "Часть сторки 2_2");
[/codebox]
__________________
Axapta v.3.0 sp5 kr2
Старый 24.04.2007, 08:48   #7  
big_bugzy is offline
big_bugzy
Участник
 
13 / 10 (1) +
Регистрация: 15.08.2006
Спасибо большое именно так проблема и разрешилась, как раз хотел отписаться по этому поводу
 


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

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

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