Einzelnen Beitrag anzeigen

Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
719 Beiträge
 
Delphi XE5 Professional
 
#3

AW: Kann Rudy's Big Number library nicht kompilieren…

  Alt 14. Mai 2023, 12:03
Vielen Dank Klaus für Deinen Hinweis! Das Kompilieren hat zwar geklappt, aber nach Umschreibung der Inline-Variablen auf "ordentlich deklarierte" erhalte ich in den Demos / Samples diverse Speicherlecks, die ich nicht bereinigen konnte.

Verstehe nicht, warum solche Inline-Deklarationen wie z. B. in BigMathConstants.dpr gut sein sollen:
Delphi-Quellcode:
var EulerDigits := 500; // welcher Type ist das eigentlich? Integer, Word, UInt64... ?
..
var CalcEuler := Euler(EulerDigits);
..
var CheckEuler := TFile.ReadAllText('..\..\..\Samples\MathConstants\Euler10k.txt');

var firstError := CheckDigits(calcEuler.ToString, CheckEuler);
Davon wird der Code nur chaotisch, nicht unbedingt besser, und manchmal sogar nicht einmal eindeutig...

[edit]:
oder gar sowas
Delphi-Quellcode:
for var idx := 1 to Length(Digits1) do // Digits1 ist ein String
...
Grüße, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher. (John C. Cornelius)

Geändert von Andreas13 (14. Mai 2023 um 12:13 Uhr)
  Mit Zitat antworten Zitat