Da 0.0 keinen Typ hat, weiß der Kompiler nun nicht welchen Float-Typ (Real oder Double/TDate) er dafür festlegen soll.
versuch mal
Delphi-Quellcode:
rValue := GetValue ('Betrag', Real(0.00));
oder
const myRConst: Double = 0.0;
rValue := GetValue ('Betrag', myRConst);
[edit]
sicher, daß er beim Zweiten meckert?
sowas wär schonmal "sinnlos"
dtValue := GetValue ('Datum', TDate(Date));