Код
var
F: TextFile;
S: String;
begin
AssignFile(F, 'Text.txt');
Reset(F);
Read(F, S);
Label1.Caption := S;
end;
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Текстовые Файлы |
Dead.MorozZ |
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 108 Пол: Мужской Реальное имя: Георгий Репутация: 0 |
Помогите присвоить метке значение Текстового Файла. Мой код присваивает только первую строку из файла, в чем ошибка???
Код var F: TextFile; S: String; begin AssignFile(F, 'Text.txt'); Reset(F); Read(F, S); Label1.Caption := S; end; -------------------- Минус - это уже половина плюса, а плюс порой - целых два минуса...
|
hardcase |
Сообщение
#2
|
code warrior Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
Для работы с файлами в Делфи лучше использовать стримы - потоки.
TFileStream - для работы с файлами. Ещё в принципе можно пользоваться TStringList "ом - у него есть метод LoadFromFile(const FileName: string) function ReadAllFile(const FileName: string): string; function ReadAllFile(const FileName: string): string; Первый вариант работает быстрее. Чёта я сегодня добрый. Есть случаи когда файло текста большое и при загрузке нужно сделать так, чтоб приложение не зависало на долго. Т.е. организовать чтение по строкам без частого обращения к стриму (системе). Вот класс, который позволяет прочитать построчно весь текстовый файл, не загружая его предварительно в память - использует постраничную загрузку. Сообщение отредактировано: hardcase - Прикрепленные файлы StrStrm.pas ( 3.42 килобайт ) Кол-во скачиваний: 326 -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
Текстовая версия | 26.05.2024 17:47 |