![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определить содержимое variant [D7, XP]
lessard © (2006-09-07 15:13:00)Как?
типа: function(v: variant): variant
в зависимости v-integer = один метод, v-string - другой...
Desdechado (2006-09-07 15:52:00) [1]
case( VarType( aArr[ i ] ) ) of
varString, varOleStr: //--- строка символов
begin
...
end;
varBoolean: //--- булево значение
begin
...
end;
varDate: //--- дата ( + время )
begin
...
end;
varSmallint, varInteger, varByte, //--- целое число
varSingle, varDouble: //--- дробное число
begin
...
end;
varArray: //--- вложенный массив
begin
...
end;
lessard (2006-09-07 15:26:00) [2]MBO, [3]
MBo (2006-09-07 15:17:00) [3]Если читать справку о Variant, то можно найти VarType
Сергей М. (2006-09-07 15:16:00) [4]case TVarData(v).VType of
varInteger: адын метод
varString: трухой метод
end;
И все это замечательно в справке описано.
begin...end (2006-09-07 15:16:00) [5]VarType ?
lessard (2006-09-07 15:16:00) [6]спс.. справки не имею в данный момент версия дельфи урезанная - место было мало на винте