Hab mal die Zeiten für das Ersetzen von 10000 Werten gemessen. Für das Ersetzen habe ich allerdings eine Inplace-Strruktur verwendet, außerdem nur 2000 statt 5000 Plätze und statt DBL SGL-Werte verwendet - weil ich nur 1.5MB Speicher habe.
Ergebnis: Das Ersetzen dauert 6 ms, das anschießende Updaten der Anzeige 140 ms. Der Sachse würde dazu sagen: "Da gammer nich meggern"
Es macht übrigens überhaupt kein Sinn, für derartige Datenmengen eine Anzeige überhaupt zu erstellen. Kein Mensch kann diese Megamengen sichten. Also nur Schieberegister als Speicher verwenden, und dann abpseichern, weiterverarbeiten oder was weiß ich. Damit würde man sich diese zusätzlichen 140ms Zeit ersparen.
Array_ersetzen.vi (Größe: 16,13 KB / Downloads: 249)
Edit: Als V85 gespeichert. Die gemessenen Zeiten sind von V90.