![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проверка значения на принадлежность к типу [D2005, XP]
voe © (2005-12-02 15:20:00)Как можно проверить переменную на принадлежность к типу.
Наример:
что 2 это не текст.
umbra (2005-12-05 10:16:00) [1]проверить тип (не объектный) нельзя. можно проверить текст, введенный пользователем на наличие недопустимых символов.
voe (2005-12-05 10:01:00) [2]
> Reindeer Moss Eater © (05.12.05 08:25) [5]
>
> А что, у нас вдруг цифры перестали быть текстом?
>
В точку мне надо точно знать что введеное Юзером текс или цифра. Что бы избежать ситуации ввода туда где должен быть текст цифр.
> Anatoly Podgoretsky © (05.12.05 09:21) [6]
>
> voe (05.12.05 08:15) [3]
> Не волнуйся, Дельфи не позволить умножать string на Integer,
> программа просто не откомпилируется и как следствие не
> запустися.
>
Это вызовит ошибку. Проще видь проверить что за тип данных ввел пользователь.
Anatoly Podgoretsky (2005-12-05 09:21:00) [3]voe (05.12.05 08:15) [3]
Не волнуйся, Дельфи не позволить умножать string на Integer, программа просто не откомпилируется и как следствие не запустися.
Reindeer Moss Eater (2005-12-05 08:25:00) [4]А что, у нас вдруг цифры перестали быть текстом?
voe (2005-12-05 08:16:00) [5]Удалено модератором
voe (2005-12-05 08:15:00) [6]что бы избежать такой проблемы как умножение цифр на буквы например. Что бы пользователь не вводил текст там где надо цифры.
DiamondShark (2005-12-02 15:25:00) [7]Паскаль -- язык со статической типизицией. Все типы известны из анализа текста программы.
Reindeer Moss Eater (2005-12-02 15:21:00) [8]Зачем их проверять?
Типы переменных задаются еще на этапе компиляции.