19.04.2007, 08:52 | #1 |
Участник
|
сабж
|
|
19.04.2007, 09:25 | #2 |
Участник
|
Э...
А воспринимался чем? И что значит "воспринимался как символ"?
__________________
Axapta v.3.0 sp5 kr2 |
|
19.04.2007, 10:47 | #3 |
Участник
|
Есть досовская программа в которую выгружаются данные, некоторые поля в досовской программе многострочные, нужно чтобы в выгружаемом файле был перенос строки, но сама строка при этом не заканчивалась
|
|
19.04.2007, 12:44 | #4 |
Участник
|
Какие сиволы в вашей программе являются идентификатором конца строки и какие переноса?
__________________
Axapta v.3.0 sp5 kr2 |
|
24.04.2007, 04:04 | #5 |
Участник
|
Прошу прощения за долгое молчание
символ новой строки - \n т.е. с кодом 10, что является окончанием строки не знаю. Если в фаре в нужных местах поставить символ с кодом 10 (Alt+10) и сохранить файл, вставится спец символ ◙ и все загрузится нормально. Если в том же фаре открыть ранее сохраненный файл с вставленными спец. символами, то фар при открытии начнет новые строки в местах вставки спец. символа и полученный файл уже не загрузится, потому как вместо одной строки со спец. символами получится несколько обычных строк. При формировании строки аксаптой спецсимвол с кодом 10 не вставляется,получается просто перенос, файл записывается с несколькими строками а не со спец. символами. |
|
24.04.2007, 08:21 | #6 |
Участник
|
Если я правильно вас понял, попробуйте так
[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 |
Участник
|
Спасибо большое именно так проблема и разрешилась, как раз хотел отписаться по этому поводу
|
|