Показать сообщение отдельно
  #10  
Старый 30.10.2015, 23:39
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Цитата:
знак разделения дробных чисел может быть не "." а "," - это зависит от настроек конкретной ОС, а для меня важно что-бы они совпадали;
Читаем про DecimalSeparator и добавляем его во множество допустимых символов. Если при вводе одного должно вводиться другое - подменить отдельно в этой же функции. Типа
Код:
if (key in ['.',',']) and (key <> DecimalSeparator) then
    key := DecimalSeparator;
И присвоить один обработчик - это не тиражирование. Код физически будет один, просто в Sender ему будет передаваться разный Edit.
Цитата:
Главное хотелось бы освоить работу с DLL...
Это уже другой вопрос. На него ответил NumLock.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.