Forum: Object-Pascal / Delphi-Language
Delphi
by Elvis,
12. Apr 2006
Wozu soll das gut sein? :gruebel:
Du würdest eigentlich nur 2 Funktionen brauchen. Eine, die besser mit Mini-Strings umgehen kann und eine für den Rest. Die für den Rest wird wohl immer noch schnell genug für die meisten Anwendungen von Mini-Strings sein. ;)
Ich denke nicht, dass alzaimar so offensichtlich Copy&Waste-"Programmierer" unterstützen würde. ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by Elvis,
12. Apr 2006
Wieviel schulde ich dir für die Statistik? :mrgreen:
btw: Wie ich bereits angedeutet habe, packt mal irgendwo ein #0 in den String und probiert es noch mal. :twisted:
Meins ist zwar eigentlich eine Kopie von alzaimars Code, bei mir muss aber ein Integer anstatt einem Byte verglichen werden, dafür stopt die Funktion nicht beim ersten #0.
Es ist aber möglich, dass meine mit weniger Operationen...
Forum: Object-Pascal / Delphi-Language
Delphi
by Elvis,
11. Apr 2006
Ich hatte in der Mittagspause auch mal ein wenig Lust auf den Thread bekommen... :mrgreen:
Ich habe alzaimar Idee aufgegriffen und den Character noch variabel gemacht.
Außerdem mag ich es nicht, wenn man Funktionen abhängig von #0 macht:
function RemoveDblSpaces5(const inputString : String; const character : Char) : String;
var
currentChar, destinationChar : PChar;
doubleChar : ...