probier
Delphi-Quellcode:
private
FFelder:TStringList;
procedure SetFelder(const AStrings: TStrings);
published
property Felder : TStrings read FFelder write SetFelder;
//..
end;
//..
procedure .SetFelder(const AStrings: TStrings);
begin
Assert(Assigned(AStrings));
FFelder.Assign(AStrings);
end;
Andernfalls verlierst Du die Referenz auf die von Dir erstellte Liste und versuchst stattdessen im Destruktor die Dir übergebene Referenz freizugeben. Die jedoch wurde wahrscheinlich schon vorher freigegeben.