Buscar

Convertendo qualquer variável em string

Código

Function Geracaracter(const v: variant): string;
//
// Converte qualquer tipo de variavel em String
//
begin
case TVarData(v).vType of
  varEmpty: result := 'Empty';
  varNull: result := 'Null';
  varSmallInt: result := IntToStr(v);
  varInteger: result := IntToStr(v);
  varSingle: result := FloatToStr(v);
  varDouble: result := FloatToStr(v);
  varCurrency: result := FloatToStr(v);
  varDate: result := DateToStr(v);
  varVariant: result := FloatToStr(v);
  varUnknown: result := '?';
  varByte: result := IntToStr(v);
  varString: result := V;
end;
end;

Publicidade

Vote na dica




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


Detalhes da dica

Categoria: Object pascal
Adicionada dia: 09/06/03
Por: Felipe Monteiro
Visualizada: 3866 vezes

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