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

Вниз

Как проверить тип данных, введенный в TEdit?   Найти похожие ветки 

 
lightix ©   (2002-03-06 13:31) [0]

Подзабыл, какая функция типа IsDigit или IsAlpha позволяет узнать тип данных?


 
gek   (2002-03-06 13:53) [1]

IsDigit и IsAlpha это в С
тут видимо надо проверять на вводе
цифра, буква или еще что и отбрасывать ненужное


 
Виктор Щербаков ©   (2002-03-06 13:59) [2]


> Как проверить тип данных, введенный в TEdit?

В TEdit вводится строка, можешь не проверять.
Но, как я понял, нужно проверить на возможность преобразования этой строки к каким-то стандартным типам. Если так, то к каким именно?

А если нужны IsDigit и IsAlpha, то элементарно реализуются:
function IsDigit(Ch: Char): boolean;
begin
if Ch in ["0".."9"] then Result := true else Result := false;
end;

function IsAlpha(Ch: Char): boolean;
begin
if Ch in ["a".."z", "A".."Z", "_"] then Result := true else Result := false;
end;


 
Alx2 ©   (2002-03-06 13:59) [3]

if ch in ["0".."9"] then ch - цифра
:)


 
Юрий Зотов ©   (2002-03-06 14:12) [4]

Немного короче такие вещи пишутся:

Result := Ch in ["0".."9"]

И никаких if ... then ... else ...

:o)


 
Alx2 ©   (2002-03-06 14:16) [5]

>Юрий Зотов © (06.03.02 14:12)
Уел-таки :))


 
Виктор Щербаков ©   (2002-03-06 14:18) [6]

Не хватает порой лаконичности :)


 
Андрей Сенченко ©   (2002-03-06 16:59) [7]

Потому и лейблы простого синего цвета :)
Но именно в таких "спорах" и учишься писать правильно.



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

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

Наверх




Память: 0.48 MB
Время: 0.008 c
1-66815
kserg@ukr.net
2002-03-07 11:21
2002.03.21
И ещё небольшой вопросик (события формы)


3-66791
Фадеичев Андрей
2002-02-21 16:30
2002.03.21
Delphi и сетевые базы данных.


3-66726
Alextov
2002-02-07 19:39
2002.03.21
Как можно быстро програмно загрузить в базу 600 записей так как 600 раз такой код выполняетсся долго


4-67041
Nigma
2002-01-12 13:30
2002.03.21
Privileges !!!


1-66876
ДАААА
2002-03-03 17:02
2002.03.21
Ну очень рочно