OwnsObjects = true の TObjectList があります。かなりの数のオブジェクトが含まれています。ここで、インデックス Idx のオブジェクトを解放せずに、そのリストから削除したいと考えています。
抽出方法は唯一のオプションですか?
ExtractedObject := TheList.Extract(TheList[Idx]);
他のすべてのメソッドは、オブジェクトを解放するようです。オブジェクトのインデックスを既に知っているので、毎回線形検索を行わない、もう少し効率的なものを探しています。過負荷のようなもの...
ExtractedObject := TheList.Extract(Idx);
...存在しません。