Hola josi, estas llenando tus Edits?, yo creo que en alguno de ellos o no tienes un valor o el valor que tienes no es valido.
Porque haces la conversión en tu variable h, si despues haras calculos para llenar el edit11.
Si ya tienes guardado el valor de tu edit7 en tu variable a, sería mejor que utilizaras esa variable y no volver a realizar la conversión.
Código Delphi
[-]
procedure TFrmprestamo.BitBtn1Click(Sender: TObject);
var
a,b,c,d,e,f,h:double;
begin
a:=strtofloat(edit7.Text); b:=strtofloat(edit14.Text); c:=strtofloat(edit15.Text); e:=strtofloat(edit9.Text); f:=strtofloat(edit10.Text); h:=strtofloat(edit11.Text); if combobox3.Text=('mensual')then
d:=1;
begin
h := a/ 100 + a;
edit11.Text:= floattostr(h);
end;
end;
Si es error es sobre alguno de tus edit, en este mensaje seguro que también te debe indicar el edit que te esta dando el error ''is not floating point value''.
Saluditos