Главная Новые темы Список тем Задать вопрос Поиск  

Форум "Delphi"


Паскаль, Делфи


 #0 Vitar © 16.10.06 15:00:40 - 17.11.06 15:02:26

Мне чайнику...



Объясните мне не грамотттному. Как в делфи можно читать текстовый файл т.е. какими способами (хотя бы в масив)
Если можно примерчики короткие А??? Цитата

 #1 Старый маразматик © 16.10.06 15:27:09

самый тупой способ, без заморочек:

List:= TStringList.Create;
List.LoadFromFile('File.txt');
ну и в цикле
for i:= 0 to List.Count- 1 do
begin
  List.Strings[i] - конкретная строчка файла
 #2 La noche oscura © 17.11.06 07:55:15

Способ, используя Memo:

Memo1.Lines.LoadFromFile('<имя_файла­>');

 #3 Румпель © 17.11.06 11:11:55

ReadLn в цикле :)
 #4 Паша © 17.11.06 11:19:56

> #2  La noche oscura ©

в компонент файл читать для обработки - некошерно.
 #5 Румпель © 17.11.06 12:55:59

2#4  Паша  © 17.11.06 14:19:56

Ну почему же ? Считать то можно, только что с ним потом делать ?
 #6 Паша © 17.11.06 13:13:16

> #5  Румпель ©

да все то же, шо и со стеамом, в цикле считывать значения. токо нафига? еще, небось, и ТМемо на форму кинуть для общего щастья гыгы.
и, я не уверен, но у ТМемо есть ограничение на объем данных?
 #7 Румпель © 17.11.06 13:23:22

2#6  Паша  © 17.11.06 16:13:16

> но у ТМемо есть ограничение на объем данных?


64К ?
 #8 Паша © 17.11.06 13:40:45

да вот шо-то такое мне тоже кажецца. TFileStream таковых ограничений не имеет стопудово, поскоку писал на нем, проверено
 #9 Mystic © 17.11.06 14:50:36

> но у ТМемо есть ограничение на объем данных?

Зависит от операционной системы. В Windows 95 было 64к, во всех нормальных операционных системах специальных ограничений нет, но тут мы упираемся в 4 Gb, фрагментарность памяти, и т. д.
 #10 Паша © 17.11.06 15:02:26

> но тут мы упираемся в

угу. не помню, чего уж я там тестил, но структура, основанная на TList дохла на нескольких метрах, точно не помню скоко, именно по нехватке памяти. и я просто уверен(пробовать лениво, аж две строчки написать надо), шо мемо пару-тройку метров в себя не засосет. но спорить на это не буду гыгы.




  • Написать ответ

    Имя: Регистрация HTML?
    smiles смайлики
    Потом перейти в:    
    паутина



      ©  webest.net, 2002-2007  

    top.mail.ru
    » Бесплатный счетчик посещений
    » Рейтинг сайтов