Mostrar decimal em um label...

Delphi

16/03/2003

eu quero q mostre um decimal em um label, pq quando eu coloco em integer, fica por exemplo soh 4, e na realidade, eh 4,30...entao numeros com ´,´ sao decimais, entao como eu converto de inteiro pra decimais, e depois decimais pra string??? :?:

[]s


Anonymous

Anonymous

Curtidas 0

Respostas

Vinicius Sacchi

Vinicius Sacchi

16/03/2003

Você pode, ao invés de usar Integer, usar Real e em seguida converter para String. Valeu?

Vinicius


GOSTEI 0
Lecomplay

Lecomplay

16/03/2003

Opa! ai vai Vc pode fazer assim tb

label1.caption:=format(´¬5.2f´,[strtofloat(edit1.text)]);

O Format ali serve para vc formatar a forma q a irá ficar, no exemplo acima será 5 casas sendo q duas casas são reservadas para os numeros depois de vírgula...Espero q possa ter te ajudado :lol:


GOSTEI 0
Anonymous

Anonymous

16/03/2003

Opa! ai vai Vc pode fazer assim tb label1.caption:=format(´¬5.2f´,[strtofloat(edit1.text)]); O Format ali serve para vc formatar a forma q a irá ficar, no exemplo acima será 5 casas sendo q duas casas são reservadas para os numeros depois de vírgula...Espero q possa ter te ajudado :lol:


ok, as duas casas eu consegui, porem elas ficaram com 00, o negocio eh o seguinte, to fazendo um tocador de mp3, e quero pegar o tempo da musica em minutos, quando eu faco em inteiro, por ex: se a musica eh 5:32 fica soh 5 no label, pq inteiro nao tem ´,´ entao tem q ser decimal, com a sua dica fica 5,00 e isso nao me ajuda, nao se se vcs entenderam, mas tenho q pegar o tempo completo da cada musica, to usando o componente mediaplayer, e o tempo da musica fica no length neh?

valeu !!!


GOSTEI 0
Anonymous

Anonymous

16/03/2003

[quote:56bc7986cb=´Vinicius Sacchi´]Você pode, ao invés de usar Integer, usar Real e em seguida converter para String. Valeu?

Vinicius[/quote:56bc7986cb]

mas dai fica o numero inteiro normal, nao tem a ´,´ eu fiz isso e dai fiz label1.caption:=floattostr ( ta certo isso???) (n° real)


GOSTEI 0
Anonymous

Anonymous

16/03/2003

e ae gente? me respondam , faz um tempao q to procurando isso !!


GOSTEI 0
Anonymous

Anonymous

16/03/2003

Eu usei essa função (floattostr e strtofloat) e deu tudo normal, com virgula e tal... agora não sei porque deu isso :cry:


GOSTEI 0
POSTAR