title: Destroying COM object in Delphi
body: <p>Have some .net assembly, calling it in delphi through COM.</p>
  
  <pre><code>var
     intf: ITest;
  
  ...
     intf:= CreateComObject(CLASS_TEST) as ITest;
     ...
     //here comes some stuff
     ...
  </code></pre>
  
  <p>Must i do something to destruct it to free memory. Or not?</p>