Страница 1 из 1
помогите
Добавлено: 11 мар 2005, 21:25
Neel
Писал програму на Delphi 8 и понадобилась чтобы она могла читать информацию из файла и обрабатовала. Пожалоста напишите где и что прописать надо
p.s. фаил txt
Добавлено: 12 мар 2005, 18:28
Naeel Maqsudov
Это слишком общий вопрос.
Не рассказывать же здесь все о работе с файлами от начала и до конца!
Опишите какого рода файл, каким может быть его максимальный размер, какого рода обработку нужно делать.
Посмотрите вот эту тему, может Вам будет этого достаточно:
forum/viewtopic.php?t=2743
Добавлено: 13 мар 2005, 09:08
Neel
Да спасибо по большей части помогло, но там неописано как сделать чтобы програма в файле искала каой нибудь символ(или групу до 3) и следующию строку капировала в переменую.
p.s. фаил неболе 300 кб
Добавлено: 14 мар 2005, 09:42
Dr.Grizzly
Я это реализовываю таким способом: Бросаю компонент ТМемо, делаю загрузку memo1.lines.loadfromfile('*.txt'); после чего обычним перебором достаю из него то что мне нужно.
Добавлено: 14 мар 2005, 18:56
YurikGL
>Бросаю компонент ТМемо, делаю загрузку memo1.lines.loadfromfile('*.txt'); после чего обычним перебором достаю из него то что
>мне нужно.
Тогда лучше TStringList создавать.
Добавлено: 21 мар 2005, 21:09
Neel
[quote="YurikGL"]>Бросаю компонент ТМемо, делаю загрузку memo1.lines.loadfromfile('*.txt')]
Может кто кинуть сылку где их скачать можно, а то версия у меня полёная и этих компонентов нету
Добавлено: 22 мар 2005, 11:16
Absurd
[quote="Dr.Grizzly"]Я это реализовываю таким способом: Бросаю компонент ТМемо, делаю загрузку memo1.lines.loadfromfile('*.txt')]
Для поиска строки в файле достаточен потоковый доступ, а не произвольный. Так что загружать весь файл в память с такой целью - это порочная практика.
Добавлено: 22 мар 2005, 19:27
YurikGL
>Может кто кинуть сылку где их скачать можно, а то версия у меня полёная и этих компонентов нету
Это не компонент
Нужно
var
stlist:TStringList
Begin
stlist:=TStringList.create(self);//создаем объект
stlist.loadfromfile...//работаем с ним
....
stlist.free;//уничтожаем объект
Добавлено: 22 мар 2005, 23:11
Neel
Библиотеки какие подключать надо у меня включены только
System.Drawing, System.Collections, System.ComponentModel,
System.Windows.Forms, System.Data, System.Resources;
А так выдает
[Error] WinForm.pas(15): Undeclared identifier: 'TStringList'