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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2011, 19:54   #11
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

Цитата:
так как мне сделать чтобы он искал и определял есть или нету?
вам уже сказали, зделаите 2 списка где есть и где нету и заносите в них номера строк после каждои проверки
Цитата:
Hacker19_90
Возможно обработка строк, настолько быстра что вы просто его не видите!
Добавляйте ответы в Memo!!!
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 26.02.2011, 20:14   #12
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

Не помогло!
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума Ответить с цитированием
Старый 26.02.2011, 20:15   #13
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

скинте, как вы зделали
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 26.02.2011, 20:24   #14
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Код:
var
  i: integer;
begin
  for i := 0 to ListBox1.Items.Count - 1 do
    if Pos('123', ListBox1.Items.Strings[i]) > 0 then
    begin
      ShowMessage('есть');
      Break;
    end;
end;
_SERGEYX_ вне форума Ответить с цитированием
Старый 26.02.2011, 20:36   #15
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

я сделал так.

Код:
var
  i: integer;
begin
  for i := 0 to ListBox1.Items.Count - 1 do
    if Pos('123', ListBox1.Items.Strings[i]) > 0 then
    begin
      ShowMessage('есть');
    end;

    if not Pos('123', ListBox1.Items.Strings[i]) > 0 then
    begin
      ShowMessage('нету');
    end;
end;
не помогло (
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума Ответить с цитированием
Старый 26.02.2011, 20:38   #16
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

НУ и чё???
Вот посмотрите сами на ваш код!
Код:
Код:

var
  i: integer;
begin
  for i := 0 to ListBox1.Items.Count - 1 do
    if Pos('123', ListBox1.Items.Strings[i]) > 0 then
    begin
      ShowMessage('есть');
    end;

    if not Pos('123', ListBox1.Items.Strings[i]) > 0 then
    begin
      ShowMessage('нету');
    end;
end;
Ни чего не видете?????
А я вижу то, что проверка на отсутствие к циклу не относится!!! Begin END В ЦИКЛ!
как то так
Код:
Код:

var
  i: integer;
begin
  for i := 0 to ListBox1.Items.Count - 1 do
  BEGIN
    if Pos('123', ListBox1.Items.Strings[i]) > 0 then
    begin
      ShowMessage('есть');
    end;

    if not Pos('123', ListBox1.Items.Strings[i]) > 0 then
    begin
      ShowMessage('нету');
    end;
   END;
end;
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 26.02.2011, 20:58   #17
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

Hacker19_90, а ты не пробовал проверить свой код?

он не работает (((

компонент Delphi издевается
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума Ответить с цитированием
Старый 26.02.2011, 21:18   #18
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

все работает, скинте лучше проект, посмотрим что вы делаете

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  i: integer;
  a: boolean;
begin
  a := false;
  for i := 0 to ListBox1.Items.Count - 1 do
    if Pos('123', ListBox1.Items.Strings[i]) > 0 then a := true;
  if a then ShowMessage('est')
    else ShowMessage('net');
end;
VirusN13

Последний раз редактировалось ArtGrek; 26.02.2011 в 21:22.
ArtGrek вне форума Ответить с цитированием
Старый 26.02.2011, 21:20   #19
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

KWN, lnc, хорошь издеваться над форумчанами. Код, приведеный вами еще в посте #1 работает. Что за дурацкие вопросы?
Sibedir вне форума Ответить с цитированием
Старый 26.02.2011, 21:22   #20
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

post #18 100%
VirusN13
ArtGrek вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблемы с css? не работает меню в опере jikonast HTML и CSS 1 16.10.2010 16:26
ScrollWidth в ListBox1 krikaved Общие вопросы Delphi 3 07.04.2010 21:35
сортировка в ListBox1 Virus191288 Общие вопросы Delphi 4 29.06.2009 21:47
оч прошу посмотрите!! она работает, но ответ не такой выдаёт Neznakomka Помощь студентам 3 27.05.2009 22:27
ListBox1 Rahim1993 Общие вопросы Delphi 1 02.01.2008 17:56