Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.18;
Скачать: CL | DM;

Вниз

Проверка значения на принадлежность к типу   Найти похожие ветки 

 
voe   (2005-12-02 15:20) [0]

Как можно проверить переменную на принадлежность к типу.
Наример:
что  2 это не текст.


 
Reindeer Moss Eater ©   (2005-12-02 15:21) [1]

Зачем их проверять?
Типы переменных задаются еще на этапе компиляции.


 
DiamondShark ©   (2005-12-02 15:25) [2]

Паскаль -- язык со статической типизицией. Все типы известны из анализа текста программы.


 
voe   (2005-12-05 08:15) [3]

что бы избежать такой проблемы как умножение цифр на буквы например. Что бы пользователь не вводил текст там где надо цифры.


 
voe   (2005-12-05 08:16) [4]

Удалено модератором


 
Reindeer Moss Eater ©   (2005-12-05 08:25) [5]

А что, у нас вдруг цифры перестали быть текстом?


 
Anatoly Podgoretsky ©   (2005-12-05 09:21) [6]

voe   (05.12.05 08:15) [3]
Не волнуйся, Дельфи не позволить умножать string на Integer, программа просто не откомпилируется и как следствие не запустися.


 
voe   (2005-12-05 10:01) [7]


> 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,
>  программа просто не откомпилируется и как следствие не
> запустися.
>


Это вызовит ошибку. Проще видь проверить что за тип данных ввел пользователь.


 
umbra ©   (2005-12-05 10:16) [8]

проверить тип (не объектный) нельзя. можно проверить текст, введенный пользователем на наличие недопустимых символов.



Страницы: 1 вся ветка

Текущий архив: 2005.12.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.066 c
14-1132353545
lookin
2005-11-19 01:39
2005.12.18
Skype никто не хочет воспользоваться?


14-1132738883
ANB
2005-11-23 12:41
2005.12.18
Куда делся ADABAS ?


2-1133602150
kop
2005-12-03 12:29
2005.12.18
Свойство


5-1117417149
Mutex
2005-05-30 05:39
2005.12.18
Отладка своих пакетов


1-1132817455
SergeyG
2005-11-24 10:30
2005.12.18
вопрос по печати изображения