Текстовые Файлы |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Текстовые Файлы |
Dead.MorozZ |
13.01.2006 19:23
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 108 Пол: Мужской Реальное имя: Георгий Репутация: 0 |
Помогите присвоить метке значение Текстового Файла. Мой код присваивает только первую строку из файла, в чем ошибка???
Код var F: TextFile; S: String; begin AssignFile(F, 'Text.txt'); Reset(F); Read(F, S); Label1.Caption := S; end; -------------------- Минус - это уже половина плюса, а плюс порой - целых два минуса...
|
volvo |
13.01.2006 19:27
Сообщение
#2
|
Гость |
А ты что, в Caption все содержимое файла затолкать хочешь?
Тогда читай так: AssignFile(F, 'Text.txt'); Если поместится, конечно. Все-таки строка ограничена 255 символами... |
hardcase |
13.01.2006 20:14
Сообщение
#3
|
code warrior Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
Для работы с файлами в Делфи лучше использовать стримы - потоки.
TFileStream - для работы с файлами. Ещё в принципе можно пользоваться TStringList "ом - у него есть метод LoadFromFile(const FileName: string) function ReadAllFile(const FileName: string): string; function ReadAllFile(const FileName: string): string; Первый вариант работает быстрее. Чёта я сегодня добрый. Есть случаи когда файло текста большое и при загрузке нужно сделать так, чтоб приложение не зависало на долго. Т.е. организовать чтение по строкам без частого обращения к стриму (системе). Вот класс, который позволяет прочитать построчно весь текстовый файл, не загружая его предварительно в память - использует постраничную загрузку. Сообщение отредактировано: hardcase - 13.01.2006 20:18 Прикрепленные файлы StrStrm.pas ( 3.42 килобайт ) Кол-во скачиваний: 238 -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
volvo |
13.01.2006 20:27
Сообщение
#4
|
Гость |
hardcase
Ну, и на кой это все, если больше чем 255 символов ты все равно не прочтешь, ты не думал? Знаешь, как это называется? Из пушки - по воробьям... |
hardcase |
13.01.2006 20:35
Сообщение
#5
|
code warrior Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
я просто считаю, что такие вещи как ФАЙЛОВЫЕ ПЕРЕМЕННЫЕ - устаревшие вещи. (Наверно привык просто к Сям)
И считаю использование их - не очень хорошим тоном программирования. (кстати, про пушку эт что? про StrStrm?) ------------- сообщение администратора ---------------- Цитата ФАЙЛОВЫЕ ПЕРЕМЕННЫЕ - устаревшие вещи. (Наверно привык просто к Сям) Цитата И считаю использование их - не очень хорошим тоном программирования. ЭТО твое ЛИЧНОЕ мнение, понял ? читай правила ВНИМАТЕЛЬНО! Делаю предупреждение. (-1) Сообщение отредактировано: Altair - 13.01.2006 20:46 -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
Текстовая версия | 27.04.2024 10:07 |