Como transformar Integer em Word?

Delphi

29/03/2005

Olá, alguem sabe?Como transformar Integer em Word?



desde ja agradeco


[]s


Titanius

Titanius

Curtidas 0

Respostas

Repa

Repa

29/03/2005

Vc quer transformar em string? Se for esse o caso: inttostr().


GOSTEI 0
Gandalf.nho

Gandalf.nho

29/03/2005

Não funciona Word(variavel)? Embora possa causar erros já que o tipo Word só aceita valores positivos (unsigned 16 bits)


GOSTEI 0
Titanius

Titanius

29/03/2005

o word(var) fucionou, pois eu usei um spinedit, e soh tera positivo...

muito obrigado


[]s


GOSTEI 0
Antseralves

Antseralves

29/03/2005

Bem. Não sei o que está por traz de sua dúvida mas é bom lembrar o seguinte:

integer ; -2147483648..2147483647signed 32-bit
Word; 0..65535unsigned 16-bit

Se I : integer;

W : word;

então

I := 78;
W := I; { sem problemas }

I := -78
W := I { se Range checking ligado então ERRO ! }
{ se Range checking desligado então W = 65458;
valor maluco }
W := Abs(I); { se I > 65535 ou < -65535 e range checking ligado
então ERRO}
{ se range checking desligado, valor maluco}
Espero ter ajudado um pouco...


GOSTEI 0
POSTAR