![]() |
Dezimalstelle ändern
Hallo ich habe zurzeit folgendes Problem:
da beisse ich mir schon seit einiger Zeit die Zähne aus. 1. Ich habe eine Zahl Beispiel 1234 (die einer Einheit zugeordnet ist) Ist die Einheit 'A' dann muss diese Zahl folgendermaßen definiert sein: 2 Nachkommastellen aus 1234 muss 12,34 werden, ist ja nicht das Problem, nur diese Zahl muss abänderbar sein. Nutze JVSpinEdit für dafür. Das Problem ist nun folgendes, wir die Einheit ferstellt von A auf B also von keiner auf 2 Nachkommastellen, so muss der Wert auch geändert werden. Wir die Einheit zurückgestellt muss der Wert wieder auf den Ursprungswert gestellt werden. Vielleicht hat ja jemand Erfahrung mit solchen Formatierungen und unter Umständen auch mit JVSpinEdit. Danke für eure Hilfe. |
Re: Dezimalstelle ändern
Hallo,
Delphi-Quellcode:
Wobei n die Anzahl der Nachkommastellen ist.
ZahlNeu := Zahl / power(10,n)
Und power ist in der Math Unit zu finden. Grüße Klaus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:00 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