Hi,
in MaskEditfeldern habe ich verschiedene Uhrzeiten stehen im Format:
so dass Zeiten von 00:00 bis 23:59 (Uhr) möglich sind (wird extra geprüft).
Es gibt paarweise zwei Felder, eines für den Start und eines für das Ende Bsp.:
Nun versuche ich mit einem definierten Intervall Bsp.:
die Startzeit bis zur Endzeit zu durchlaufen und einen Wert mit einem anderen zu vergleichen.
Dies scheitert wohl an der Umrechnung..
..da hier irgendwie ein Rundungfehler eintritt (?)
Bei manchen Werten wird der Vergleich korrekt ausgeführt, bei manch anderen nicht.
Dies hier wird positiv verglichen:
0,34375
Dies hier nicht:
0,36458333333
Im Debugger sind aber die Werte bei mVergleich gleich.
Was kann ich da tun ?
Moderiert von
Narses: Topic aus Sonstiges (Delphi) verschoben am Di 15.11.2011 um 22:52