Wie gesagt, hat sich erledigt.
ich dachte die Methode wäre eine Funktion die einen Rückgabewert liefert, tatsächlich ist es aber eine Prozedur die mit var Parameter arbeitet.
In der Annahme das es eine Funktion ist hab ich folgendes geschrieben:
Delphi-Quellcode:
procedure TuWas(
var avar : AnsiString;aind : Integer; achar : AnsiChar);
begin
..
end;
.
var
av : AnsiString;
begin
av := TuWas(
av,4,
av[2]);
end;
Die Meldung kam tatsächlich durch das := zustande, weil ich damit versucht habe eine Prozedur die ich für eie Funktion hielt einer AnsiString Variablen zuzuweisen.
Daily Fail würd ich mal sagen