Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
8. Jan 2015
Ähm, du reist von Bremen über Paris, Rom, Madrid nach Hamburg, aber der Weg zur Kneipe um die Ecke ist dir zu weit?
Stell das um, nimm das Copy und schau dir die Zeiten an. Den größten Teil verbrätst du beim Suchen, Suchen
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
8. Jan 2015
Das "Sausen" macht er ja schon mit diesen FastCode-Gedöns-Routinen :)
Er saust da nur über das Ziel hinaus. Erst in alle Ecken pinkeln, und dann mit der Nase am Boden die Stellen suchen, die nach Laterne unten riechen, die Stelle wischen und dann endlich dort etwas machen. Hört sich nicht nur umständlich an, ist es auch.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
8. Jan 2015
Du schreibst etwas (Merker) dort hinein, wo sich deine Daten befinden. Ob das die 200.000 Kopie der Original-Daten ist spielt keine Geige. Es ist die Datenquelle, wo du deine Daten gleich herausziehen möchtest.
Also schreibe dort keinen Merkel rein, sondern merke dir die Position und die Länge. Wenn du die Daten dann brauchst, dann einfach ab der Position in der Länge die Daten aus dieser...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
8. Jan 2015
Eventuell muss man auch mal etwas anders denken.
Warum willst du die Datenquelle überhaupt ändern (Marker setzen)? Das sind Meta-Informationen, die du zur Verarbeitung benötigst und die haben in der Datenquelle nichts zu suchen.
Es reicht doch vollkommen die Position im Text zu kennen und die Länge, dann kann man mit diesen Informationen sehr hübsch sich den Teilstring aus der Datenquelle...