|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.12.2007, 12:12 | #1 |
Пользователь
Регистрация: 22.08.2007
Сообщений: 59
|
проверка значений в ListBox
Доброе всем утро!
Подскажите пожалуйста, как разрешить вот какую задачу: Имеются два ListBox, необходимо сравнивать каждую строчку из первого ListBox с каждой во втором, и если во втором ListBox не окажется строчки из первого, то записать строчку из первого ListBox, не имеющую такой же во втором ListBox в третий ListBox. |
08.12.2007, 12:27 | #2 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
Функция AnsiCompareStr
Функция AnsiCompareStr сравнивает String1 и String2 на равенство.
function AnsiCompareStr ( const String1, String2 : string ) : Integer; Она возвращает следующие значения: String1: отрицательное число String1 = String2: 0 String1 > String2: положительное число Сравнение не затрагивает длину оно выполняется по буквам. Но более длинная строка больше чем короткая. Сравнение чувствительно к регистру. Более подробно и примеры использования здесь: http://delphibasics.ru/AnsiCompareStr.php Обращение к строчке ListBoх'a: ListBox1.Items.Strings[і]
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" |
11.12.2007, 22:21 | #3 |
Пользователь
Регистрация: 22.08.2007
Сообщений: 59
|
Спасибо за помощь, всё получилось. Только как оказалось, основная проблема была всё-таки в правильности организации циклов для сравнения.
Но немного посидев, всё получилось |
15.02.2008, 16:49 | #4 |
Регистрация: 16.10.2007
Сообщений: 7
|
А код можно пожалуйста? Покажи, что получилось, а то я тоже самое кручу, верчу и нефига не получается.
|
26.05.2008, 10:20 | #5 | |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
Цитата:
пробовал if ListBox1.Items.Strings[0]='' then, ни в ней выбивает ошибку.
Life if about choices
Make the right choice |
|
26.05.2008, 10:28 | #6 |
Пользователь
Регистрация: 18.04.2008
Сообщений: 70
|
у меня вот так работает
if ListBox1.Items.Text='' then |
26.05.2008, 10:29 | #7 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
не работает
Life if about choices
Make the right choice Последний раз редактировалось TaTT DoGG; 26.05.2008 в 10:37. |
26.05.2008, 10:35 | #8 |
Пользователь
Регистрация: 18.04.2008
Сообщений: 70
|
itemindex это номер строки он по умолчанию =-1.с ним не канает!!
|
26.05.2008, 10:44 | #9 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
да, спс
заработало в другом проблема была
Life if about choices
Make the right choice |
26.05.2008, 10:46 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск значений | Rom1k06 | Microsoft Office Excel | 11 | 04.09.2008 05:14 |
Перевод значений | DeDoK | Общие вопросы Delphi | 3 | 19.05.2008 08:39 |
Сложение значений | Torrenter | Компоненты Delphi | 2 | 11.01.2008 19:14 |
выбор значений в цикле | Melok | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 15.12.2007 22:56 |
Работа с текст. файлом, проверка значений в нем. | Vishez | Помощь студентам | 11 | 07.05.2007 21:59 |