Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
16. Aug 2006
Ja, da man so sehr einfach in 5er Schritten die Anzahl der Stellen der Zahl abzählen kann.
Du kannst dasaber abändern wie du es wünscht ;)
NStr() kann die Binärzahl, interne Darstelung, in insgesamt 63 verschiedene Zahlenbasen umwandeln. Alle Basen von 2 bis 64 und 256 sind möglich. Du kannst die IInteger also mit NStr() zb. zur basis 10 = Dezimal umwandeln, oder Oktal = Basis 8 oder Trinär...
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
15. Aug 2006
Gute Frage, die ich mir damals auch gestellt habe ;) Und jetzt weis ich die Antwort ganz genau.
Also im normalen Tagesgeschäft, rechnen mit sehr großen Zahlen, ist der Overhead minimal. Es ist sogar so, das ich NUR über die Interfaces auf einfachste Weise einen Speichermanager reinbauen konnte. Dieser ist optimiert auf die Bibliothek und bingt nun ca. 10% größerer Performance. Das heist die...
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
15. Aug 2006
Nach dem Entpacken hast du 2 Möglichkeiten:
1.) im Ordner \LibIntf\ sind alle PASCAL Header der Units enthalten. Da kannst du nachschlagen.
2.) im Ordner \Part_II\Demo\ findest du ein DEMO Projekt. In diesem wird die Benutzung der IInteger demonstriert
Ein IInteger ist wie ein normaler Integer anzusehen nur mit dem Unterschied
a.) das er so groß wir der gesamte Speicher sein könnte (als...