AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:02

Parameter dieser Suchanfrage:

Suche in Thema: Max. 3 Nachkommastellen
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Max. 3 Nachkommastellen

      Delphi
      by himitsu, 15. Jun 2009
    @Lannes:
    sErg := FloatToStr(Round(e * Power(10, n)) / Power(10, n));

    aber bei all diesen Varianten ... es geht so nicht mehr, sobald dir die internen Rundungsfehler der Fließkommatypen einen Strich durch die Rechnung machen :angel2:
  • Forum: Object-Pascal / Delphi-Language

    Re: Max. 3 Nachkommastellen

      Delphi
      by himitsu, 15. Jun 2009
    @rollstuhlfahrer ... schau dir mal das * in den Format-Settings an :zwinker:

    siehe mein Beitrag > http://www.delphipraxis.net/internal_redirect.php?p=1048785#1048785
    oder siehe Format

    dakannst du dir das IntToStr und das etwas unübersichtliche Zusammensetzen sparen.

    @guidok:
    hier wird verlangt, daß der String maximal 3 Nachkommastellen hat ... aber Format selber kennt da nur die...
  • Forum: Object-Pascal / Delphi-Language

    Re: Max. 3 Nachkommastellen

      Delphi
      by himitsu, 15. Jun 2009
    OK, hatte ich zwar noch nicht das Problem, aber dann einfach so ^^
    Function MyFormat(f: Extended; Precession: Byte; Width: Byte = 0): String;
    Begin
    Result := Format('%*.*n', );
    If Pos(DecimalSeparator, Result) > 0 Then Begin
    While Result = '0' do Delete(Result, Length(Result), 1);
    If Result = DecimalSeparator Then Delete(Result, Length(Result), 1);
    End;
    End;
  • Forum: Object-Pascal / Delphi-Language

    Re: Max. 3 Nachkommastellen

      Delphi
      by himitsu, 15. Jun 2009
    und nicht das Komma vergessen zu entfernen, falls danach alle Nullen weg sind :angel:

    Function MyFormat(f: Extended; Precession: Integer): String;
    Begin
    Result := Format('%.*n', )
    While Result = '0' do Delete(Result, Length(Result), 1);
    If Result = DecimalSeparator Then Delete(Result, Length(Result), 1);
    End;


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=135640
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz