Me parece que estas confundiendo los conceptos:
Si tienes un número entero en la variable iValor y quieres pasar este valor a una variable del tipo float rValor, puedes hacer:
Código:
var
iValor: Integer;
rValor: Extended;
begin
...
{El compilador convertirá el tipo de datos}
rValor := iValor;
end;
Si lo que quieres es tener un string con el formato 150,00 lo puedes hacer:
Código:
var
rValor: Extended;
sValor: string;
begin
...
sValor := FormatFloat('#,##0.00', rValor);
end;
Saludos!