Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.015 Beiträge
 
Delphi 12 Athens
 
#10

AW: Merkwürdiges Verhalten intrinsischer Routinen

  Alt 25. Nov 2015, 08:13
Aber warum hat man denn dann nicht einfach eine Konstante eingefügt, wie man es ja beispielsweise auch bei "CompilerVersion" getan hat?
Wie gesagt, CompilerMagic. Je nach Typ der Zielvariablen wird eine passende Pi-Konstante als Extended, Double oder Single zugewiesen. Das ist effizienter als jedesmal die Umwandlung einer Extended-Konstante in den benötigten Datentyp zu konvertieren. Bei Extended werden dabei die 8087-Befehle bemüht, bei Single und Double werden im Compiler codierte Binärdarstellungen verwendet.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat