Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
2. Aug 2018
Gar nichts, aber die nötige Überladung ist ja AFAIK erst mit dem StringHelper eingeführt worden, ältere Delphi-Versionen dürften das noch nicht kennen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
1. Aug 2018
Auf dem Tablet direkt im Editor getippt, daher komplett aus dem Kopf:function StrippedLeft(const Input: String; const Leading: Char): String;
var
i, idx: integer;
begin
idx := 0;
for i := 1 to Length(Input) do
if Input <> Leading then
begin
idx := i;
Break;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
1. Aug 2018
Ich hätte mittels Schleife den Index des ersten Nicht-Null-Zeichens ermittelt und ab da einfach kopiert.