Si necesitas los decimales, entonces no debes usar el integer para nada.
Puedes usar
Código Delphi
[-]
numero_en_string := FormatFloat('0.00',numero_float);
numero_en_string := StringReplace(numero_en_string,',','.',[rfReplaceAll,rfIgnoreCase);
o bien
Código Delphi
[-]
numero_en_string := Format('%2.2f',[numero_float]);