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

Вниз

Подскадите как проверить переменную на соответствие типу   Найти похожие ветки 

 
vodvorezlaya   (2006-09-08 08:13) [0]

Ув. мастера подскажите как проверить соответствие например типу Integer текста поля Edit1.Text.

Или например во время ввода компонента DBGrid в одну из его колонок соответствие полю real?

Спасибо.


 
Думкин ©   (2006-09-08 08:22) [1]

Попробовать перевести в нужный тип -
1. Val - если не удачно, то один параметр это сообщит
2. StrToInt - если не удачно, возникнет исключение - обработать.


 
Dmitrij_K   (2006-09-08 08:42) [2]

TryStrToInt
StrToIntDef
ну и Val
см. F1


 
vodvorezlaya   (2006-09-08 08:45) [3]

Спасибо.


 
Elen ©   (2006-09-08 08:45) [4]


> vodvorezlaya


Уточняю Думкиново

procedure TForm1.Button1Click(Sender: TObject);
var v:variant;
begin
caption:="";
try v:=StrToInt(Edit1.Text);  caption:="int";except
try v:=strTofloat(Edit1.Text);  caption:="float";except end; end;
end;



 
MsGuns ©   (2006-09-08 11:44) [5]

>Elen ©   (08.09.06 08:45) [4]

Господи, да чего ж так мудрено-то ?
К тому же стиль кода просто безобразный.

Все сказано в [2]

PS. Использование защищенных блоков где ни попадя и без особой необходимости не только затрудняет отладку, но и запутывает код. Как, к примеру, в [4]



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
2-1157695195
Bwa_JO
2006-09-08 09:59
2006.10.01
Кто-нибудь мне может подсказать что-нибудь про getAttribute?


1-1155983469
Robin_Bobin_Barabek
2006-08-19 14:31
2006.10.01
удобное создание gui под дос?


1-1155795381
SergeD
2006-08-17 10:16
2006.10.01
Свойство DBGrid


15-1157999740
Евгений Р.
2006-09-11 22:35
2006.10.01
Нарисовать звездочку


15-1157819399
PSPF2003
2006-09-09 20:29
2006.10.01
Смена IP адреса