OK, immerhin ein bissl besser, als mein doppelter Generic.
Delphi-Quellcode:
TReplacer<T> = record
type
TData<T2> = array [-1..255] of record
Pos, Len: Integer;
S: T2;
end;
var
_Data: TData<T>;
_Count: Integer;
_S: ^T;
end;
Wenn ich jetzt noch das generische Stringproblem hinbekomm, dann isses fast ideal.