Buscar

Retornando o tipo de variável

Código

Function GetVariantType(const v: variant): string;
begin
case TVarData(v).vType of
  varEmpty: result := 'Empty';
  varNull: result := 'Null';
  varSmallInt: result := 'SmallInt';
  varInteger: result := 'Integer';
  varSingle: result := 'Single';
  varDouble: result := 'Double';
  varCurrency: result := 'Currency';
  varDate: result := 'Date';
  varOleStr: result := 'OleStr';
  varDispatch: result := 'Dispatch';
  varError: result := 'Error';
  varBoolean: result := 'Boolean';
  varVariant: result := 'Variant';
  varUnknown: result := 'Unknown';
  varByte: result := 'Byte';
  varString: result := 'String';
  varTypeMask: result := 'TypeMask';
  varArray: result := 'Array';
  varByRef: result := 'ByRef';
end;
end;

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Object pascal
Adicionada dia: 24/06/03
Por: Felipe Monteiro
Visualizada: 1562 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009