Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Dec 6.0 (https://www.delphipraxis.net/212999-dec-6-0-a.html)

itsme 5. Mai 2023 15:30

Dec 6.0
 
habe mich lange nicht mehr mit "großen Zahlen" beschäftigt
DEC_51 und DEC_52 hatten per IInteger diverse Berechnungen möglich gemacht
mit DEC_60 hagelt es nur noch Fehlermeldungen, auch wenn ich alte DEC Dateien einbeziehe
Also kurz und knapp: Ist Berechnung von BigInts in v6 noch möglich, oder nicht?
und falls ja, was mache ich falsch?

ansonsten danke an dieses tolle Forum, welches mich hier und da (lange her) immer auf den rechten Weg gebracht hatte.:thumb:

EdAdvokat 6. Mai 2023 15:49

AW: Dec 6.0
 
DEC 6 ist eher ein Konglomerat symetrischer Chiffrierverfahren und Hash-Programme.
Die von Dir gesuchten Berechnungen mit großen Zahlen findet man da eher nicht.
Schau doch einfach mal bei

https://github.com/cnpack/cnvcl

unter Example vorbei. Dort findest du eine große Zahl von Beispielen und Anwendungen,
die Berechnungen mit großen Zahlen beinhalten. Sehr interessant

Andreas13 6. Mai 2023 16:23

AW: Dec 6.0
 
Hallo,
hier http://web.archive.org/web/*/wolfgang-ehrhardt.de findest Du die Multipräzisions-Arithmetik-Bibliothek von unserem einstigen Gammatester Wolfgang Ehrhardt.
Die unit mp_base.pas enthält die gewünschten "Multi precision integer arithmetic basic routines".

PS:
Die Benutzung der Routinen ist allerdings etwas herausfordernd und anspruchsvoll...

TurboMagic 8. Jun 2023 12:00

AW: Dec 6.0
 
Zitat:

Zitat von itsme (Beitrag 1522072)
habe mich lange nicht mehr mit "großen Zahlen" beschäftigt
DEC_51 und DEC_52 hatten per IInteger diverse Berechnungen möglich gemacht
mit DEC_60 hagelt es nur noch Fehlermeldungen, auch wenn ich alte DEC Dateien einbeziehe
Also kurz und knapp: Ist Berechnung von BigInts in v6 noch möglich, oder nicht?
und falls ja, was mache ich falsch?

ansonsten danke an dieses tolle Forum, welches mich hier und da (lange her) immer auf den rechten Weg gebracht hatte.:thumb:

Hallo,

habe diesen Beitrag erst jetzt gesehen aber:
früher war in DEC noch irgendwelcher "Mathe Kram" mit drin, aber nur als Delphi 7 DCUs
weil der ursprüngliche Autor davon den Code davon nicht mitgeliefert hatte.
Wir haben das daher inzwischen ganz entfernt, auch deshalb weil es für die allermeisten
kryptographischen Verfahren nicht nötig ist (ok, für asymetrische Kryptographie wird sowas
evtl. mal nötig).

Eine Alternative zu den gelisteten Bibliotheken (die von Wolfgang Erhardt dürfte er weniger OOP
mäßig geschrieben sein, da der seinen Code immer noch abwärtskompatibel bis TP 6.0 oder so
geschrieben hatte [warum auch immer und wir werden das vermutlich auch nicht mehr rausbekommen])
dürfte die BigInteger Bibliothek des auch schon verstorbenen Rudy Velthuis sein. Die hat jemand
nach GitHub gerettet.

Grüße

TurboMagic


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 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