![]() |
Gleitkomma und runden oder abschneiden
Hallo, ich habe schon trunc,round,... probiert.
Sagen wir, ich habe einen String, der pc.text=1223234.76878 ist und ich müsste jetzt runden, dann würde ich das so machen. Label10.Caption:=FloatToStr(trunc(StrToFloat(pc.te xt))); Ich krieg aber immer den Fehler, das 1223234.76878 kein gültiger Gleitkommawert ist. :wall: |
Re: Gleitkomma und runden oder abschneiden
Hai bjacke,
ich gehe einfach mal davon aus das in deinem Windows ein Komma (,) als Dezimaltrennzeichen eingestellt ist. Darum kommt es zu einem Fehler. |
Re: Gleitkomma und runden oder abschneiden
Ich denke Sharky hat da Recht...
und zur Lösung, gib einfach bevor du Gleitkommaberechnungen machst
Delphi-Quellcode:
dann funktioniert das auch.
DecimalSeparator := '.';
mfg |
Re: Gleitkomma und runden oder abschneiden
Hey, danke, endlich ist das Problem gelöst!! :hello: :corky:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz