Converte tipo Word do Delphi em String

Delphi

01/10/2005

Como faço para converte tipo Word do Delphi em String

Exemplo :

var
 a, m, d : word;
begin
  DecodeDate(data, a, m, d);
   WordToStr(a)...... ??????
end;



Celamar

Celamar

Curtidas 0

Respostas

Firekiller

Firekiller

01/10/2005

Tente assim:

VariavelString := String( VariavelWord );


GOSTEI 0
Celamar

Celamar

01/10/2005

Nao rolou


GOSTEI 0
Firekiller

Firekiller

01/10/2005

Tente então usar IntToStr porque Word é um tipo de inteiro...
Se você tiver usando Delphi 6 ou acima, você poderia também usar funções específicas para pegar o dia, mes e ano separadamente.

Colocando a unit DateUtils na uses:

dia := IntToStr( DayOf( ValorData ) );
mes := IntToStr( MonthOf( ValorData ) );
ano := IntToStr( YearOf( ValorData ) );


ou Então:
dia := FormatDateTime(´dd´,ValorData);
mes := FormatDateTime(´mm´,ValorData);
ano := FormatDateTime(´yyyy´,ValorData);

sendo dia, mes e ano variáveis do tipo string.


GOSTEI 0
POSTAR