Hallo,
Ich bin Anfänger in Delphi und brauche mal Hilfe.
Könnt ihr mir Tipps geben, wie ich folgenden Code beschleunigen/optimieren kann, da er einfach zu langsam ist, wenn ich ihn oft aufrufe.
Delphi-Quellcode:
function RemoveChars(const ASource, AChars: string): string;
var
i, j: Integer;
bFlag: Boolean;
begin
Result := '';
for i := 1 to Length(ASource) do
begin
bFlag := False;
for j := 1 to Length(AChars) do
if ASource[i] = AChars[j] then
begin
bFlag := True;
Break;
end;
if not bFlag then
Result := Result + ASource[i];
end;
end;