Я не понимаю ошибку:ошибок несовместимые типы TStringList и Tarray
function StrSplit(input: string): TArray<string>;
var
delimiterSet: array [0 .. 0] of char;
begin
delimiterSet[0] := '&'; // some character
result := input.Split(delimiterSet);
end;
использовано выше, таким образом:
lst :=TstringList.Create;
lst := StrSplit (richedit1.Text);
Ошибка несовместим типа TStringList и Tarray.
Я подозреваю, что они пытаются присвоить результат этой функции переменной TStringList. –
Фактически это фактическая функция, которую я использую следующим образом: lst: = TstringList.Create; lst: = StrSplit (richedit1.Text); PS пропустил вышеприведенный комментарий, который соответствует строковому списку :-) – Sardukar
Используйте 'lst.AddStrings (StrSplit (re.Text)); вместо этого. –