Can someone help me? I use a TObjectDictionary<integer,TmesData> with doOwnsValues, but if I remove an object via .Remove(key) my destructor does not get called. My class declaration:
TmesData = class
private
procedure socketDataAvailable(Sender: TObject; ErrCode: Word);
public
paylo...