Como transformar Integer em Word?
Olá, alguem sabe?Como transformar Integer em Word?
desde ja agradeco
[]s
desde ja agradeco
[]s
Titanius
Curtidas 0
Respostas
Repa
29/03/2005
Vc quer transformar em string? Se for esse o caso: inttostr().
GOSTEI 0
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
29/03/2005
o word(var) fucionou, pois eu usei um spinedit, e soh tera positivo...
muito obrigado
[]s
muito obrigado
[]s
GOSTEI 0
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...
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