Alex Duschek
möp
Wenn ich folgende Prozedur ...
... mit ...
...aufrufe, erhalte ich folgende Fehlermeldung...
...und ich hab keine Ahnung,weshalb ^^ Jemand einen Hinweis?
PS: Tipp ist von DP
Code:
procedure SortTStrings(Strings:TStrings; Duplicates:TDuplicates);
var
tmp: TStringList;
begin
Assert(Assigned(Strings), 'SortTStrings: invalid arg');
if Strings is TStringList then
begin
TStringList(Strings).Duplicates := Duplicates;
TStringList(Strings).Sort;
end else
begin
tmp := TStringList.Create;
try
tmp.Duplicates := Duplicates;
tmp.Sorted := True;
// make a sorted copy
tmp.Assign(Strings);
// copy back
Strings.Assign(tmp);
finally
tmp.Free;
end;
end;
end;
Code:
SortTStrings(Form1.Memo1.Lines,[dupIgnore]);
Code:
[Fehler] Unit1.pas(75): Inkompatible Typen: 'TDuplicates' und 'Set'
PS: Tipp ist von DP