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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2012, 20:14   #1
Зод
Форумчанин
 
Регистрация: 25.08.2011
Сообщений: 140
По умолчанию работа с диапозоном ip, как проверить одно значение из всех

Вот как искать в диапозоне? Я конечно могу задать условие типа
Код:
...g:='123.22.25.3';
if g <= '124' then
Label1.Caption:= 'Угадал)'
else
Label1.Caption:='Not';
...
И даже грузить грузить с чем сравнивать их файла могу но вопрос не в этом. Могу я задать условие типа если А <= В то иначе, где В:=124.56.х.х? И как это будет выглядить в коде? По логике прога не может перебирать такие структуры (там по 256 в каждом не больше + точки как разделитель а не десятичная) Но в целом если грузить все возможные айпи и сравнивать, сравнивать, сравнивать (по 4 порядка на айпи) это как то ресурсоемко или я ошибаюсь? Просто первый раз столкнулся с этим.
Зод вне форума Ответить с цитированием
Старый 03.01.2012, 20:31   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
По логике прога не может перебирать такие структуры
как строки сравнивать не пробовали?(только длину каждого октета до 3 символов "0" добивать нужно)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 03.01.2012 в 20:34.
Mad_Cat вне форума Ответить с цитированием
Старый 03.01.2012, 21:16   #3
Зод
Форумчанин
 
Регистрация: 25.08.2011
Сообщений: 140
По умолчанию

Спасибо а я вот так сделал pos нахожу все 4 числа а потом сравниваю тоже с каждыми 4. Плюс циклы и т.д. и вроде поиск нормально по базе проходит.
Зод вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стоит ли объединять 2 таблицы в запросе если необходимо только одно значение из первой? AlexanderGalkin PHP 3 17.04.2011 18:05
Присвоить нескольким переменным одно значение fezilk25 Общие вопросы Delphi 8 20.11.2010 21:57
Проверить значение TDBLookupComboBox Сид Общие вопросы Delphi 0 18.05.2010 22:21
как изменить значение всех ячеек сразу? Kssyuna Microsoft Office Excel 5 31.03.2009 20:19