Вверх ↑
Ответов: 5446
Рейтинг: 323
#1: 2007-12-01 12:00:48 ЛС | профиль | цитата
aleks62, а потому, что выбран тип данных "dtPString", то есть чтение "паскалевских строк".
Для справки - различия в режимах работы компонента DataToFile :

  • "Паскалевская строка" (dtPString) : считываются два байта, определяющие длину строки (число байт в данном случае), затем считывается соответствующее число байт, которые и передаются на выход элемента
  • "ANSI строка" (dtAnsiString) : считывание строки идёт до появления символа с кодом 0x00
  • "Строка" (dtLines) : считывание строки идёт до появления символа перехода на новую строку (в Windows - последовательность двух байт "0x0D 0x0A")
карма: 1

0