![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте.
Пишу программку, возникла дурацкая проблема, нужно считать текст из txt файла, не могу сообразить как считать весь текст (по строкам или как угодно), либо только строку по выбору. Прошу подсказки, заранее благодарен. |
#2
|
||||
|
||||
![]() Код:
var SL: TStringList; SL := TStringList.Create; SL.LoadFromFile('file_name.txt'); // здесь работаешь с текстом SL.Free; Код:
Memo1.Lines.LoadFromFile('file_name.txt'); Последний раз редактировалось ryderx34, 16.11.2010 в 16:52. |
#3
|
|||
|
|||
![]() В D 2009 можно использовать конструкцию:
procedure TStrings.LoadFromFile(const FileName: string; Encoding: TEncoding); Например: Код:
Memo1.Lines.LoadFromFile('file_name.txt',TEncoding.UTF8); //utf8 Memo1.Lines.LoadFromFile('file_name.txt',TEncoding.GetEncoding(1251)); //win-1251 Memo1.Lines.LoadFromFile('file_name.txt',TEncoding.GetEncoding(20866)); //koi8r, кажется |