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