Forum: Sonstige Fragen zu Delphi
Delphi
by p80286,
5. Jun 2009
Danke!
Gut zu wissen warum!
Gruß
K-H
Forum: Sonstige Fragen zu Delphi
Delphi
by p80286,
5. Jun 2009
Hallo Andreas,
Daß diese Lösung schnell ist (für mich überraschend, da zu Pascal-Zeiten Sets die Bremse überhaupt waren) kann ich nur bestätigen.
Aber gefühlt kann ich nicht glauben das
If x in IrgendeinerMenge then
schneller sein soll als ein simples
for i:=1 to z do
Das es so ist habe ich ja gemerkt, aber warum?
Forum: Sonstige Fragen zu Delphi
Delphi
by p80286,
5. Jun 2009
Hallo zusammen,
Ich habe aus lauter Langeweile einmal ausprobiert ob StrReplaceCharsInplace oder meine "ArrayLösung" schneller ist. Selbst unter Beachtung von "wer misst misst Mist" bin ich auf folgendes Ergebnis gestoßen:
Bis ca. 5-10 MB Dateigröße hat StrReplaceCharsInplace die Nase vorn, erst ab ca. 50 MB ist die "ArrayLösung" schneller.
Abgesehen davon, daß selten so große oder...
Forum: Sonstige Fragen zu Delphi
Delphi
by p80286,
4. Jun 2009
Hallo zusammen,
falls es sich um das Ersetzen von einzelnen Zeichen dreht, nutze ich immer so etwas:
var
UT = array of byte;
...
// array initialisieren