Forum: Object-Pascal / Delphi-Language
Delphi
by alzaimar,
13. Sep 2008
Ausprobieren! :mrgreen: Ich tippe: Nein. Weil das Kopieren kaum Zeit verbrät, die Schleife mit dem Suchen nach Leerzeichen schon. Und das müsste Pos auch machen. Zudem ist Pos grottenschlecht implementiert.
Forum: Object-Pascal / Delphi-Language
Delphi
by alzaimar,
12. Sep 2008
Performancetuning, au fein...
Hatten wir mal :mrgreen: hier
Hier die Version von Hawkeye219, die alles in den Schatten stellt.
function RemoveDoubleBlanks(const s: string): string;
var
pRead, pEnd, pWrite : PChar;
begin
pRead := PChar(s);
pEnd := pRead + Length(s);