Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#10

AW: Trackbar/Slider nach Zeit bewegen!?

  Alt 7. Sep 2015, 23:16
Dreiersatz.... da war doch mal was vor 40 Jahren.
Spass bei Seite.
Die Umrechnung vom Eingabefeld stimmt nicht!
Wenn '10,000' drin steht kommt ein anderer Wert bei der Ausgabe an!?
Code:
duration:= StrToFloat(Edit1.Text) / 100000;
Label7.Caption:= FormatDateTime('hh:nn:ss:zzz', duration);
Ausgabe 00:00:08:625 !
Wo liegt denn nun da der Fehler?
Du rechnest 10 / 100000 = 0.0001
Ein Tag hat 24 Stunden * 60 Minuten * 60 Sekunden -> 86400 Sekunden.
86400 * 0.0001 = 8,64 Sekunden.

Bei mir ist die Ausgabe 00:00:08:640 .
Der Fehler liegt demnach bei 0.015 Sekunden, oder welches Ergebnis hattest Du erwartet?

Soll 10,000 gleich zehn komma null sein oder zehntausend?
  Mit Zitat antworten Zitat