Текущий архив: 2003.01.30;
Скачать: CL | DM;
ВнизКак сделать? Найти похожие ветки
← →
markers (2002-12-14 16:55) [0]Вообщем имеем поле TEdit1 в него юзер ввёл какую-то инфу, нужно проверить является эта инфа IP адресом или нет, Тоесть нам как я понимаю нужно разобрать строчку по байтно и смотреть правильность написания! Нокак это осуществить???? И ещё один вопрос назрел, как Сделать фильтр на всё тот же TeDit1 пробелов? Чтоб Юзер не мог понаставить пробелов! Или может есть другие способы решения?
Заранее благодарен!
← →
Song (2002-12-14 16:58) [1]А что ты понимаешь под IP адресом?
Вот в зависимости от ответа на этот вопрос и строй проверку.
Готовой ф-ии типа IsValueValidIpAddress() - нет.
← →
Anatoly Podgoretsky (2002-12-14 17:09) [2]Определить правила на написание ИП
← →
Alexander_K (2002-12-15 17:43) [3]А ты попробуй вместо TEdit1 использовать TMaskEdit1
← →
Sha (2002-12-15 19:54) [4]const
BroadCastIPString = "255.255.255.255";
function ValidIPString(const IPstring: string): boolean;
begin;
Result:=(inet_addr(PChar(IPString))<>INADDR_NONE) or (IPString=BroadCastIPString);
end;
Страницы: 1 вся ветка
Текущий архив: 2003.01.30;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.008 c