Разделитель строки

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
asi
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск Томскгазпром
Контактная информация:

Разделитель строки

Сообщение asi »

Пишу программу выгрузки платежек в текстовый файл. Выгружаю, на второй платежке появляется перевод строки и на четвертой и на шестой и т.д. Подчитал, получается на 3340 знаке. Нигде в программе ничего подобного нет.
Кто-нибуть может что-нибуть подсказать? ???
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Разделитель строки

Сообщение Deinis »

Попробуй отследить в программе символы 10+13 (первод строки и возврат каретки).
У нас была ситуация, когда после закачки платежек в Галактику из Банк-клиента в поля NamePl1, NamePl2 и т.д. попадали по 2 символа - 2 "пустых квадратика". В результате при получении отчетов из Галактики происходил перенос строк. Наш системщик их специально в программе перекачки отливливал.
asi
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск Томскгазпром
Контактная информация:

Re: Разделитель строки

Сообщение asi »

Выгружаю Write-ом строк порядка 40, каждую строку проверять на 10+13? Итого + ~100 строк. Собрать в одну строку нельзя - ограничение же в 255. Может у кого есть идеи как сократить затраты? Пожалуйста поделитесь опытом! :-[
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Re: Разделитель строки

Сообщение maikl »

Непонятно, мы выгружаем (АРД-отчетом) в текстовый файл и все нормально.
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: Разделитель строки

Сообщение ecasoft »

Если нужны нестандартные разделители строк, то выгрузите посимвольно, а не по-строчно. По-моему, вывод ничем не отличается от Паскалевского. Если нужны символы - работайте не с текстовым фалом, а с битовым и не будет никаких проблем.

С уважением, Игорь
Некоммерческое общение в форуме
Ответить