Für Strings eine Stringliste, für Objektinstanzen eine TObjectList
. Gibst Du die Listen an 2 verschiedenen Stellen frei (so habe ich das verstanden), solltest Du das aber mit FreeAndNil machen oder die Liste von Hand auf nil setzen, sonst kann es ganz böse Fehler geben.