Herzlich willkommen in der Delphi-PRAXiS.
Zitat von
inherited:
wobei erg2 ein String und erg5 ein real ist.
Offensichtlich scheint das nicht ganz zu stimmen. Du kannst es überprüfen, indem du die fehlerhafte Zeile auf Kommentar setzt und folgende Prozedur aufnimmst:
Delphi-Quellcode:
procedure ConversionTest;
var
s: string;
r: real;
begin
r := 1.5;
s := FloatToStr(r);
end;
Wenn die Prozedur fehlerlos übersetzt wird, dann musst du mal nachforschen, welchen Typ erg2 und erg5 bei dir wirklich haben.
Grüße vom marabu