Thema: Delphi Variablentypen

Einzelnen Beitrag anzeigen

Benutzerbild von Alexander Roth
Alexander Roth

Registriert seit: 17. Mai 2004
Ort: Kenn
574 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Variablentypen

  Alt 2. Mär 2006, 16:48
Also, man kann natürlich Int64 verwenden. Aber Int64 ist nur
Zitat:
(-2^63..2^63-1)
Das heißt es sind nur im Dezimalsystem nur so 19 Stellen.

Das ist für große Zahlen doch ziemlich wenig.

Das problem ist auch nicht die Speicherverwaltung bei Delphi sondern die Rechenbarkeit. Du müsstest alle Operationen selbst programmieren.

Glücklicherweise gab es schon jemanden der daran gedacht hat und eine super Biblothek geschrieben hat:
DEC von Hagen Reddmann hier auch bekannt als negaH.

Suche mal: Hier im Forum suchenDEC

Da kannst du drauf zugreifen und die perfekt optimierten Routinen für alles Mögliche verwenden.
Die Zahlen können so weit ich weis bis 2^4096 also 1233 Stellen groß werden. Vielleicht klappt es noch größer.

Darfst du nur bei Freeware-Programmen nicht bei komerziellen verwenden.
Alexander Roth
Ich bin umgestiegen auf: Lazarus und Ubuntu! Alles OpenSource!

Besuch doch mal: www.roth.us.ms
  Mit Zitat antworten Zitat