Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
Delphi
(Модератор:
x77
) > Тема:
как сравнить данные в таблице?
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: как сравнить данные в таблице? (Прочитано 5442 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Стася
Постоялец
Offline
как сравнить данные в таблице?
«
:
06-05-2009 13:29 »
Мне нужно сравнить значения, которые находятся в определенных ячейках, индексы я их знаю. Но оператор if не хочет работать с типом string. Подскажите как сделать,пожалуйста.
Записан
PooH
Глобальный модератор
Offline
Пол:
... и можно без хлеба!
Re: как сравнить данные в таблице?
«
Ответ #1 :
06-05-2009 13:56 »
Почему не хочет?
Код:
procedure TForm1.Button1Click(Sender: TObject);
var s1,s2: string;
begin
s1:='s';
s2:='s';
if s1 = s2 then ShowMessage('OK!');
end;
Прекрасно работает.
«
Последнее редактирование: 06-05-2009 13:59 от PooH
»
Записан
Удачного всем кодинга! -=x[PooH]x=-
logart
Гость
Re: как сравнить данные в таблице?
«
Ответ #2 :
18-05-2009 06:26 »
to PooH это сравниваются типы char
To Стася для сравнения строк в Delphi используем функции с префиксом Ansi, Wide, Str. В твоем случае можно взять
AnsiCompareStr (AnsiCompareText) - сравнение строк Case зависимое и Case независимое
AnsiSameStr (AnsiSameText) - сравнения одинаковы ли строки
Записан
zubr
Гость
Re: как сравнить данные в таблице?
«
Ответ #3 :
18-05-2009 08:57 »
logart
, причем здесь char? Фигню говоришь. Сравнение строк типа String прекрасно в Delphi работает с помощью оператора =. Другой вопрос, что данное сравнение чувствительно к регистру.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
Delphi
(Модератор:
x77
) > Тема:
как сравнить данные в таблице?
Загружается...