Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
ВнизПодскадите как проверить переменную на соответствие типу Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c