@Jens
Das man die Interger noch scallieren muß, ist mir schon klar. War hier aber nicht nötig (Ist der Geschwindigkeitsoptimierung zum Opfer gefallen).
Series1.Add(MyArray[iCnt] / Gesamt, IntToStr(iCnt), clRed);
Zitat:
Die Tests habe ich mit Absicht eingefügt. Ersetze mal Double durch Single !!!
Brauch ich nicht. Selbst mit Double bekommt man einige Probleme, wenn die Dateien gösser werden.
Der Faktor fürs Scallieren kann ja frei gewählt werden. Bei 1000 liegt der Fehler unter 1 Promille.
Mit 1000 ist 'ne 2 MB Datei noch locker zu bearbeiten.
Mit Int64 (wird ja bald Standard, ist aber auch so schon schneller als reelle Typen) ist 'ne 2 GB Datei mit einer Genauikeit von 0,000001 möglich.