Fórum StrToInt - erro #293477
28/08/2005
0
StrToInt(´1234567891234´);
tá dando erro que não pode converter??
Rudá
Curtir tópico
+ 0Posts
28/08/2005
Marco Salles
e [b:a04fe27f2e]1234567891234 não pertence a este intervalo [/b:a04fe27f2e]
Gostei + 0
28/08/2005
Rudá
Gostei + 0
28/08/2005
Martins
Sei não mas como se trata de uma String q vai virar inteiro, se é maior do q o intervalo, vc poderia dividir e depois concatenar.
Uma sugestão!!!
Martins
Gostei + 0
28/08/2005
Rudá
Gostei + 0
28/08/2005
Martins
sinto muito, mas essa função eu nuca vi antes, por isso não posso lhe dizer para q serve, já trabalhei com essa [b:1aff9ab7cd]nt64[/b:1aff9ab7cd] cujos valor está no seguinte intervalo [b:1aff9ab7cd]–2^63..2^63–1[/b:1aff9ab7cd].
Vc poderia fazer assim só para testar e talvez funcione como vc quer.
proc... TForm1.Button1Click(Sender: TObject); var a: String; b: Extended; begin a:=´1234567891234´; b:=StrToFloat(a); ShowMessage(FloatToStr(b)); end;
Devem existir outras maneiras.
Espero ter ajudado
Martins
Gostei + 0
28/08/2005
Martins
hehehe :lol:
assim:
sinto muito, mas essa função eu nuca vi antes, por isso não posso lhe dizer para q serve, já trabalhei com essa [b:fb6c6c28de]Int64[/b:fb6c6c28de] cujos valor está no seguinte intervalo [b:fb6c6c28de]–2^63..2^63–1[/b:fb6c6c28de].
valew!!!
Gostei + 0
29/08/2005
Massuda
var N: Int64; ... N := StrToInt64(´1234567891234´); // N = 1234567891234 ...
Gostei + 0
29/08/2005
Martins
var N: Int64; ... N := StrToInt64(´1234567891234´); // N = 1234567891234 ...
[b:a465631805]Blz Massuda!!![/b:a465631805]
Se não funcionar assim, então tá bravo meu irmão, testei das duas maneiras e roda!!!!
Martins
Gostei + 0
29/08/2005
Demetrius
[b:305e863932]StrToFloat[/b:305e863932]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)