Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];




Вниз

Как проверить тип данных, введенный в 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]

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




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.016 c
3-66730           alexts                2002-02-20 16:37  2002.03.21  
Как отчеты QReporta нарисованных в Builder C++ подключить к Делфям


14-66994          Andrey                2002-02-06 18:15  2002.03.21  
Вкладка Servers


14-67014          Nest                  2002-02-08 11:27  2002.03.21  
никто не делал лабу


14-66972          $hade                 2002-02-06 15:53  2002.03.21  
XP шные кнопки....


3-66729           Demon ltd             2002-02-20 17:19  2002.03.21  
работа с сортировкой в dbgreed е