title: Delphi Remove an object from a TObjectList
body: <p>I have a TObject list (<code>FileEventObjects := TObjectList.Create(True);</code>) containing one or more objects. The objects need to stay in the list until they are processed. (The object list exists for the duration of the application.)</p>
  
  <p>I'm not entirely sure how to remove a processed object from the list.</p>
  
  <p>Will the object be 'freed' if I do <code>FileEventObjects.Delete(i)</code></p>
  
  <p>Are there any links to useful examples of TObjectLists in action?</p>
  
  <p>Regards, Pieter.</p>