Forum: Object-Pascal / Delphi-Language
Delphi
by Matze,
4. Jan 2008
Siehe mal, was hier steht und rate mal, was die Funktion macht. ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by Matze,
4. Jan 2008
Ich bezog mich auf die der Nachkommastellen. Evtl. habe ich mich missverständlich ausgedrückt. ;)
@DJ: Du kannst die Millisekunden natürlich so abschneiden:
// Digit: 10, 100, 1000, ...
function CutIntTo(Number: Integer; Digit: Byte): Integer;
begin
Result := Number div Digit;
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Matze,
4. Jan 2008
Und was habe ich da nun falsch gesagt?
Wenn ich angebe, eine 3-stellige Zahl soll mit 5 Stellen dargestellt werden, dann werden 2 Nullen vor die Zahl gesetzt. Ich meinte jedoch, er kann bei einer 3-stelligen Zahl nicht die letzte Ziffer abschneiden. Oder geht das doch?
@DJ: Ja deine Rechnung müsste stimmen. Millisekunden können von 0-999 gehen.
Forum: Object-Pascal / Delphi-Language
Delphi
by Matze,
4. Jan 2008
Mit der Format-Funktion gibst du in deinem Fall die maximale Anzahl von 2 Nachkommastellen an. Da du jedoch keine Nachkommastellen hast, ist dieser Teil der Format-Funktion überflüssig. Die ganzzahlige Teil einer Zahl bzw. in deinem Fall die Zahl selbst, an sich wird immer kommplatt dargestellt.
Was möchtest du denn genau erreichen?