Man bin ich blind!!!!!!
Ich verwende in meinem Programm schon die ganze Zeit Doublewerte als Zeitangaben.
Delphi-Quellcode:
duration:= StrToFloat(Edit1.Text) / (24 * 3600);
FormatDateTime('hh:nn:ss:zzz', duration);
Genau an der Stelle bei der Übergabe vom TextFeld hab ich dies
"/ (24 * 3600)" schlicht vergessen!
Und siehe da: 'Nun klappt es auch mit der Nachbarin'
Danke euch
Gruß alfold