Forum: Object-Pascal / Delphi-Language
by stahli,
7. Sep 2015
Time := Realwert * OneSecond;
Forum: Object-Pascal / Delphi-Language
by stahli,
7. Sep 2015
Was soll den rauskommen? Bzw. was willst Du berechnen?
Forum: Object-Pascal / Delphi-Language
by stahli,
7. Sep 2015
Was willst Du denn rechnen?
Schau Dir mal OneSecond an.
Das ist ein Floatwert, der für 1 Sekunde steht.
Je nachdem, was Du erreichen willst kannst Du damit weiter rechnen...
Forum: Object-Pascal / Delphi-Language
by stahli,
7. Sep 2015
Ja, die Formel führt mich auch schon an meine Grenzen. ;-)
Schalte den Timer mal erst nach dem "else" aus.
Dann wird je die MinPos eingestellt und dann kann der Timer aus gestellt werden.
Dann müsste es immer passen.
Forum: Object-Pascal / Delphi-Language
by stahli,
7. Sep 2015
irgendwie so?
// Initialisierung
StartTime := Now;
Duration := ...; // TDateTime
EndTime := StartTime + Duration;
Pos := MaxPos;
Length := MaxP - MinP;
// in Timerbehandlung