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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2012, 09:42   #1
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
Вопрос IP-маска для MaskEdit для ввода IP адреса

Добрый день!
Мне нужно создать маску для ввода IP адреса в этом компоненте. Я конечно замутил что-то типа 000.000.000.000;1, но это неправильно работает для моего случая, т.к. мне например надо ввести в адресе значение не трехзначное, а двухзначное по этой маске. Например: 94.137.223.15. Нужно, чтобы маска была способна принимать и двухзначные значения. Как добиться такого?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 26.09.2012, 09:53   #2
Скандербег
Форумчанин
 
Регистрация: 04.04.2009
Сообщений: 438
По умолчанию

Наверное, символ "9" в маске может помочь.
Скандербег вне форума Ответить с цитированием
Старый 26.09.2012, 10:00   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

А обязательно MaskEdit ?
Вот, например, в JEDI/JVCL специальный компонент
TJvIpAddress есть:
DemoIP_exe.rar

не пойдёт?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.09.2012, 11:02   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

А в чем разница между символами 0 и 9 с точки зрения маски?
Цитата:
А обязательно MaskEdit ?
Вот, например, в JEDI/JVCL специальный компонент
TJvIpAddress есть:
DemoIP_exe.rar
Он бесплатен?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 26.09.2012, 11:15   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ДА. Полностью и безоговорчно бесплатно! (и всё в исходниках)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.09.2012, 11:22   #6
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
Полностью и безоговорчно бесплатно! (и всё в исходниках)
А, ну тогда хорошо. Думаю, что он решит мою проблему. Там можно только IP адрес задавать маску или еще какие-то другие особенности можно сделать? Он подойдет к Delphi XE? Можешь скинуть только этот компонент, чтобы я его мог установить?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 26.09.2012, 11:23   #7
Скандербег
Форумчанин
 
Регистрация: 04.04.2009
Сообщений: 438
По умолчанию

Цитата:
А в чем разница между символами 0 и 9 с точки зрения маски?
0 - предписывает обязательную цифру на этом месте, 9 - не требует цифры.
Скандербег вне форума Ответить с цитированием
Старый 26.09.2012, 11:37   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Можешь скинуть только этот компонент, чтобы я его мог установить?
к сожалению, не могу. Это большой набор библиотек, поэтому эта штука ставится вся скопом, там СОТНИ разных контролов, библиотек, функций и т.д. и т.п.
взять легко можно на sf.net: http://jvcl.sourceforge.net
под Delphi XE/Delphi XE есть (не у меня, у меня антикварная Delphi).

Цитата:
Цитата:
А в чем разница между символами 0 и 9 с точки зрения маски?
0 - предписывает обязательную цифру на этом месте, 9 - не требует цифры.
т.е. формально у вас должна быть маска:
990.990.990.990

Последний раз редактировалось Serge_Bliznykov; 26.09.2012 в 11:41.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.09.2012, 11:38   #9
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

А в целом этот набор компонент платный или бесплатный?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 26.09.2012, 11:43   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
А в целом этот набор компонент платный или бесплатный?
полностью БЕСПЛАТНЫЙ.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Многострочная маска ввода MadReason Microsoft Office Word 4 29.02.2012 18:48
Маска времени и даты для ввода в БД Red_Garry Общие вопросы Delphi 2 12.07.2011 08:01
маска для DBEdit KiSH333 БД в Delphi 3 28.06.2011 15:39
Маска ввода времени Fezdipekla Microsoft Office Excel 2 21.06.2010 14:28