Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2012, 15:14   #1
shilovec5377
Форумчанин
 
Аватар для shilovec5377
 
Регистрация: 29.06.2011
Сообщений: 117
Стрелка Поиск в файле счерез поле Edit

Привет всем. Есть программа которая записывает введенные данные в поле Edit в файл.
Вот сам код:

Код:
procedure TForm1.Button2Click(Sender: TObject);
var
  f: TextFile;
 begin
 if (Edit1.Text = ' ') or  (Edit1.Text = '')  then
 ShowMessage ('Вы же ничего не ввели! Введите данные')
 else
      begin
  AssignFile(f, 'd:\папка\23');
  Append(f);
  WriteLn(f, 'edit1.text);
  ShowMessage ('Данные успешно сохранены');
  CloseFile(f);
      end;
end;

а как можно сделать, чтобы можно было организовать поиск по файлу с помощью поля Edit, и если нашли это слово, то по нажатию кнопки можно было бы удалить это найденое слово.

спасибо всем кто поможет.
shilovec5377 вне форума Ответить с цитированием
Старый 08.06.2012, 15:25   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,322
По умолчанию

Если данные пишутся часто, и файл не очень большого размера, то лучше загружать данные в stringlist при запуске программы и выгружать при закрытии.
Тем более, что удалить слово из файла гораздо сложнее, чем из stringlist.
В stringlist можно пройти по всем строкам и сравнить с edit. Удалять командой delete.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 08.06.2012, 15:25   #3
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Не использовать старые добрые методы Паскаля типа Assign Append и т.п., а работать через TStringList;
FaTaL вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск нужного знака в строковом поле Edit vmilyoshin Помощь студентам 1 24.01.2011 08:40
Поиск данных в текстовом файле (в самом файле! а не в Memo и не загружая всю инфу из файла в одну строку glagoff Помощь студентам 1 05.05.2010 13:00
Не меняется поле Edit garyanikin Общие вопросы Delphi 4 15.01.2010 20:56
Поле Edit KoBRaAndrey Общие вопросы Delphi 5 01.10.2009 18:08