AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:32

Parameter dieser Suchanfrage:

Suche in Thema: Case-Statement für Float-Werte
Suche alle Beiträge, die von "Rollo62" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 2 von insges. 2 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: Case-Statement für Float-Werte

      Delphi
      by Rollo62, 17. Jun 2020
    Ich denke CASE hat durchaus seine Berechtigung behalten, wenn mehrere, vieleicht > 3 Fälle bearbeitet werden müssen.
    Das sollte immer schneller sein als sequentielles IF.

    Falls du Recht hast das dies nicht schneller ist würde es doch bedeuten
    das der Compiler das IF intern doch als Sprungtabelle optimiert, oder nicht ?

    Schneller wäre vielleicht nur ein Auslagern in Prozeduren-Pointer,...
  • Forum: Object-Pascal / Delphi-Language

    AW: Case-Statement für Float-Werte

      Delphi
      by Rollo62, 16. Jun 2020
    Das sehe ich auch als Lösung an, also konkreter mal so in der Art:

    function TfrmEditor.GetZoomFactorAsPercent(
    AZoomFactor: Single = 1): TibZoomFactorPercent;
    begin
    Result := TibZoomFactorPercent.Custom;
    case Trunc(AZoomFactor * 100) of // Hier tritt der Fehler auf...
    10: Result := TibZoomFactorPercent.Percent10;
    25: Result := TibZoomFactorPercent.Percent25;
    50:...


URL zu dieser Suchanfrage:

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