![]() |
|
|
#1
|
|||
|
|||
|
Доброго времени суток!
Есть решённая задача, но в неё необходимо добавить ещё одно условие,- количество символов, вводимых в edit должен быть СТРОГО равен заданному числу(ограничение на максимальную длину поля уже есть, только оно не нужно...). СУТЬ: я понимаю всё, что енобходимо сделать,- но корректно переложить на программный код не могу ![]() P.S: сразу выложу исходник ![]() Заранее благодарю за помощь ![]() |
|
#2
|
|||
|
|||
|
Edit1.maxLength ?
|
|
#3
|
||||
|
||||
|
перед рассчётом проверяй Length(Edit1.Text)... *исход не смотрел...*
|
|
#4
|
|||
|
|||
|
Вот именно, когда я пытаюсь добавить проверку на длину eit'а то какие то ошибки постоянно появляются...
![]() |
|
#5
|
|||
|
|||
|
Да я уже понял, что МаксДлина там не нужна,- а задать строгое значение не получается....
|
|
#6
|
||||
|
||||
|
Ничего сложного, даю маленькую подсказку...
В одном эдите пишешь длину текста, а во втором его перечисляешь, так вот перечисление начинается с нуля, т.е. во втором едите последний символ Length-1... Если не понятно сказал, то исправь тут... Код:
for i:= 0 to length(edit1.text)-1 do Код:
if copy(edit1.text, i, 1) = ',' then За 50 р на веб мани напишу унит полностью))) |
|
#7
|
|||
|
|||
|
Цитата:
Цитата:
Код:
if Edit1.Text[i] = '' then |
|
#8
|
|||
|
|||
|
Да считает то он вообще идеально, по поводу вычисления запятой в смысле!!!
|
|
#9
|
|||
|
|||
|
Всем спасибо,- тема закрыта!!!))))
|