Mirage hat es doch eigentlich gut erklärt. Aber ich versuche es nocheinmal auf einem anderen Weg
Delphi-Quellcode:
var
str_restmin : String;
str_restsec : String;
int_restmin : Integer;
int_restsec : Integer;
begin
str_restmin := FloatToStr(Gesamt);
int_restmin := str_restmin DIV 60; // Diese beiden Zeilen entsprechen: restmin := FloatToStr(gesamt) DIV 60
str_restsec := FloatToStr(Gesamt);
int_restsec := str_restmin MOD 60;
end;
Dies ist genau das was Du in deinem ersten Posting geschrieben hast. Nur das ich noch Hilfsvariabeln einfüge.
Wie Du siehst liefert FloatToStr() als
Ergebniss einen String. Und diesen Versuchst Du zu dividieren was natürlich nicht gehen kann!
Stephan B.
"Lasst den Gänsen ihre Füßchen"