Вниз
Скачать: CL | DM;

Проверка типа переменной   Найти похожие ветки 

← →
VadimS ©   (2003-04-18 12:42) [0]

Подскажите, как узнать тип переменной?
Например является ли переменная датой, числом или строкой.
Заранее спасибо.


← →
Anatoly Podgoretsky ©   (2003-04-18 12:44) [1]

Перейти в начало модуля и нажать Ctrl+F


← →
Zergling   (2003-04-18 12:46) [2]

А чем тип Variant не устраивет?


← →
Palladin ©   (2003-04-18 12:47) [3]

если плохо владеешь навигацией в коде, попроси более опытного товарища отнавигировать тебя в секцию var


← →
Dms   (2003-04-18 12:49) [4]

интересно зачем это в Run Time ?
если на стадии разработки - то в орешник :)


← →
VadimS ©   (2003-04-18 12:52) [5]

Поясню:
У меня есть переменная типа String и ее необходимо вставить в базу данных, причем если переменную можно преобразовать в дату, то в одно поле, если в число, то в другое, если преобразование не проходит, то в третье.
Точо знаю, что такая проверка есть, но не помню как это сделать.


← →
Dms   (2003-04-18 12:54) [6]


> У меня есть переменная типа String

вот ты и узнал ее тип :)


← →
Palladin ©   (2003-04-18 12:55) [7]

F1
Index
StrTo{....}

очень много их там


← →
Dms   (2003-04-18 12:56) [8]

а если серьезно, то тип переменной тут ни при чем

используй функции преобразования строки в число/дату и отлавливай ошибки при помощи try...except...end


← →
Anatoly Podgoretsky ©   (2003-04-18 13:07) [9]

Какая то странная база


← →
Zergling   (2003-04-18 13:15) [10]

Попробуй это (по книге Стив Тейксейра и Ксавье Пачеко):

Procedure MyData(A: array of const);
var
I: Integer;
begin
for i:=low(A) to High(A) do
begin
case A[I].VType of
vtInteger: Begin ... End;
...
vtInt64: Begin ... End;
end;
end;
end;

MyData("100");



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.009 c
14-787
kedis
2003-04-15 16:51
2003.05.01
Построение отчетов в стиле 1С Бухгалтерии (без Microsoft Office)


3-483
Sliften
2003-04-12 04:09
2003.05.01
Есть Две Таблицы(DBF) и SQL как их обьеденить в DBGrid


1-491
BBCHa
2003-04-16 15:51
2003.05.01
Чтение Bitmap из ресурсов


6-664
Diablo_al
2003-03-05 17:56
2003.05.01
Помогите реализовать докачку файла по локальной сети


3-468
KIR
2003-04-14 12:13
2003.05.01
SELECT * возвращает больше значений, чем видно в DBDesktop




   Наверх