Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

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

Наверх





Память: 0.45 MB
Время: 0.006 c
3-388
KIR
2003-04-14 20:42
2003.05.01
Тип Date в IB


1-529
Владимир5
2003-04-18 12:46
2003.05.01
Шрифты в разных кодировках


3-459
oleg_k
2003-04-14 11:56
2003.05.01
Как в Delphi создать список файлов заданного каталога?


14-756
Soft
2003-04-13 01:24
2003.05.01
Мы славяне. Других таких нет.


14-786
vajo
2003-04-15 13:17
2003.05.01
Установка PHP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский