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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2014, 19:00   #1
Rasta67
Пользователь
 
Регистрация: 07.06.2014
Сообщений: 11
Лампочка ввести две строки и сравнить есть ли в них общие элементы.

ввести две строки и сравнить есть ли в них общие элементы.
я делал, но получается не то что нужно:
на форме edit1 edit2 и button1.
Код:
procedure TForm1.btn1Click(Sender: TObject);
var
i,j:integer;
begin
  for i:=0 to form1.ComponentCount-1 do
  begin
    for j:=0 to form1.ComponentCount-1 do
    begin
      if i<>j then
      begin
        if (form1.Components[i] is TEdit) and (form1.Components[j] is TEdit) then
        begin
          if TEdit(form1.Components[i]).Text = TEdit(form1.Components[j]).Text then
          begin
            showmessage('Óðà!!! '+form1.Components[i].Name+' = '+form1.Components[j].Name);
          end;
        end;
      end;
    end;
  end;
end;
а вот второй код, но это то же самое только иначе (проще):
Код:
procedure TForm1.btn2Click(Sender: TObject);
var
  i,j:integer;
begin

  if edt1.text=edt2.text then
    ShowMessage('Åñòü ñõîæèå çíà÷åíèÿ')
  else
    ShowMessage('Ñõîæèõ çíà÷åíèé íåò');
end;
НО оба эти кода сравнивают Edt1 и Edt2. а как сделать то что мне нужно? помогите пожалуйста. завтра уже сдавать....
Rasta67 вне форума Ответить с цитированием
Старый 07.06.2014, 19:01   #2
Rasta67
Пользователь
 
Регистрация: 07.06.2014
Сообщений: 11
По умолчанию

Ах да, естественно работаю в программе Delphi 7.

Последний раз редактировалось Rasta67; 07.06.2014 в 19:10.
Rasta67 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны две матрицы.Есть ли в них одинаковые столбцы? NIKALEX1995 Помощь студентам 3 25.12.2012 22:36
сравнить две строки horpenst Microsoft Office Excel 4 29.03.2012 17:53
Pascal. Сравнить две строки вида *.*.*.* (2.10.3.5 например) TwiX Помощь студентам 3 17.03.2012 10:18
сравнить две строки. С++ Демик Помощь студентам 12 03.04.2011 21:54
сравнить две строки maxs7 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 01.10.2010 05:27