Código Delphi
[-]Monto:=copy(Cad,56,15);
Monto:=StringReplace(Monto, ',', '',[rfReplaceAll, rfIgnoreCase]);
Monto:= IntToStr(StrToInt(Monto));
Float:=strtoint(Monto);
SHOWMESSAGE(FormatFloat('#,##', float));
Y resultado es el siguiente:
4790
Inserta la coma (,)
Resultado: 4,790
________________
Y si es de 5 caracteres pasa lo siguiente:
19062
inserta la coma (,)
Resultado: 19,062