Вверх ↑
Этот топик читают: Гость
Ответов: 10
Рейтинг: 0
#1: 2007-12-01 11:27:57 ЛС | профиль | цитата
Может кто нибудь подсказать почему не отображаются два первых символа текста полученного из файла? Вот код:code_7860.txt
карма: 1

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

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

0
Ответов: 10
Рейтинг: 0
#3: 2007-12-01 13:26:59 ЛС | профиль | цитата
Спасибо за оперативный ответ!
карма: 1

0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)