Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi DEC Delphi 2009 (https://www.delphipraxis.net/137933-dec-delphi-2009-a.html)

isilive 25. Apr 2012 23:41

AW: DEC Delphi 2009
 
Gibt es mittlerweile Dateien (.dcu's) vom PartII (Math) für Delphi2009 ? Ich brauch was schnelles fürs Mod-Rechnen mit grossen Zahlen. In der "NIntM" von PartII wäre alles drin.
Aber auch in der aktuellen DEC5.2 sind da leider immer noch nur dcu's für Delphi5-7 drin. :stupid:

cookie22 26. Apr 2012 06:58

AW: DEC Delphi 2009
 
Zitat:

Zitat von Assertor (Beitrag 937540)
Ganz klar: Nein, das geht nicht. Part II wurde nur und ausschließlich für D5-D7 von Hagen veröffentlicht, teilweise ohne Source und nur vorkompiliert. Diese DCUs sind nicht "portierbar" auf D2009.

Sagt doch restlos alles aus.

Klaus01 26. Apr 2012 07:29

AW: DEC Delphi 2009
 
Guten Morgen,

gibt es nicht von gammatester auch eine Mathe Library, finde den der Link gerade nicht.

Grüße
Klaus

isilive 26. Apr 2012 10:00

AW: DEC Delphi 2009
 
Die von Gammatester ist sehr gut, extrem umfangreich und empfehlenswert. Mein Programm macht aber sehr viele Berechnungen (Bignumber mod) und die dauern ca. 70 Sekunden. Jetzt wollte ich schauen, ob's mit dem DEC schneller wird.
Den Satz von Assertor hab ich gelesen, hatte halt die Hoffnung, dass sich in der längeren Zwischenzeit was getan hätte. ZB. dass Assertor die .pas bekommt, nicht rausgibt, aber neu kompiliert. Aber sieht wohl schlecht aus solange nicht Hagen selbst ein aktuelles Delphi bekommt und neue .dcu's rausgibt. Nicht so tragisch.

Klaus01 26. Apr 2012 10:12

AW: DEC Delphi 2009
 
Eine BigInt Klasse ist auch hier im Forum zu finden, wie gut/schnell sie ist - kann ich nicht sagen.

Grüße
Klaus

gammatester 26. Apr 2012 17:20

AW: DEC Delphi 2009
 
Zitat:

Zitat von isilive (Beitrag 1163608)
Mein Programm macht aber sehr viele Berechnungen (Bignumber mod) und die dauern ca. 70 Sekunden

Noch ein Hinweis: Wenn Du immer wechselnden Moduli benutzt, wird's wahrscheinlich nicht viel schneller gehen. Beim Arbeiten mit einem Modulus (oder einigen wenigen) lohnt es sich, vorbereitende Berechnungen zu machen und dann entsprechende Reduktionsroutinen zu benutzen. Barret-Reduktion (mp_reduce, mp_reduce_setup) ist immer möglich, bei ungeraden Moduli alternativ auch Montgomery-Reduktion (mp_montgomery...) und bei Moduli der Form 2^n-m mit kleinem m 'diminished radix reduction' (mp_reduce_2k...)

Die universelle Barret-Reduktion via mp_reduce wird häufig in MPArith benutzt, wie man die anderen anwendet, ist kann man zB in der mp_exptmod-Routine sehen (genauer in mp_exptmod_win/Gen_Redux).


Gruß Gammatester


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:41 Uhr.
Seite 2 von 2     12   

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