Cita:
Empezado por TrUnkS
...es con los numeros negativos, por ejemplo -1.234.567, pues no me los reconoce como float ni como entero y no hace la operacion, en fin es raro.
|
No es raro, es normal. No comentaste nada de los negativos.
Al coger:
Estás quedándote con el SIGNO - , no con el primer número. En ese caso debería hacer:
Código Delphi
[-]Str[1] + Str[2] + ',' + Copy(Str,3, Lenght(Str));