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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.10.2013, 18:17   #1
androdrev
Форумчанин
 
Аватар для androdrev
 
Регистрация: 19.03.2013
Сообщений: 135
По умолчанию Поиск строки DELPHI

Здрасть всем! DELPHI!!!

Короче такая проблема: надо найти определенную строку в файле, затем вывести сообщение, что нашли ее.

Код:
var
  List: TStringList;
  i: integer;
begin
  try
    List:=TStringList.Create;
    List.LoadFromFile('1.txt');
  except
    
 MessageBox(Handle,'Облом...','Инф',MB_ICONERROR);
  end;
  for i:=0 to List.Count-1 do
    begin
      if Pos(List.Strings[i], 'STRING')=1 then showmessage('СТроку нашел');
    end;
Не показывает сообщение. Хелп ми плиз...
androdrev вне форума
Старый 04.10.2013, 18:31   #2
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Попробуйте так:
Цитата:
if Pos('STRING',List.Strings[i])>0 then begin
showmessage('СТроку нашел');
Break;
end
ReportCube вне форума
Старый 04.10.2013, 18:51   #3
androdrev
Форумчанин
 
Аватар для androdrev
 
Регистрация: 19.03.2013
Сообщений: 135
По умолчанию

Цитата:
Сообщение от ReportCube Посмотреть сообщение
Попробуйте так:
Нейдет... Боюсь из за того, что программа - кака.
androdrev вне форума
Старый 04.10.2013, 19:13   #4
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  List: TStringList;
  i: integer;
begin
  List := TStringList.Create;
  try
    List.LoadFromFile('1.txt');
  except
    MessageBox(0, 'Уйди постылый, сгинь', 'Ошибка', MB_ICONError);
  end;

  for i := 0 to List.Count - 1 do
  begin
    if Pos('STRING', List.Strings[i]) <> 0 then ShowMessage('Строку нашел');
  end;

  List.Free;
end;

Последний раз редактировалось Shouldercannon; 04.10.2013 в 19:21.
Shouldercannon вне форума
Старый 04.10.2013, 21:12   #5
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,872
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  List: TStringList;
  i: integer;
begin
  List := TStringList.Create;
  try
    try
      List.LoadFromFile('1.txt');
      for i := 0 to List.Count - 1 do begin
        if Pos('STRING', UpperCase(List.Strings[i])) <> 0 then ShowMessage('Строку нашел');
        Break;
      end;
    except
      MessageBox(0, 'Кто писал не знаю, а я дурак читаю', 'Ошибка', MB_ICONError);
    end;
  finally
    List.Free;
  end;
end;
northener вне форума
Старый 05.10.2013, 06:41   #6
androdrev
Форумчанин
 
Аватар для androdrev
 
Регистрация: 19.03.2013
Сообщений: 135
По умолчанию

Цитата:
Сообщение от northener Посмотреть сообщение
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  List: TStringList;
  i: integer;
begin
  List := TStringList.Create;
  try
    try
      List.LoadFromFile('1.txt');
      for i := 0 to List.Count - 1 do begin
        if Pos('STRING', UpperCase(List.Strings[i])) <> 0 then ShowMessage('Строку нашел');
        Break;
      end;
    except
      MessageBox(0, 'Кто писал не знаю, а я дурак читаю', 'Ошибка', MB_ICONError);
    end;
  finally
    List.Free;
  end;
end;
Thank you! Выручил! Спасибо бальшоэ!
androdrev вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск строки S.T.A.L.K.E,R Общие вопросы C/C++ 8 29.09.2011 23:19
Поиск строки Abbath1349 Общие вопросы C/C++ 0 07.01.2011 21:36
Поиск строки в файле Rekky PHP 24 10.12.2009 11:34
Поиск строки aesoem Общие вопросы Delphi 1 10.10.2008 22:44
Поиск строки (ошибка) Scorpeon Помощь студентам 3 13.06.2007 02:09