f the destructor. Not doing so may cause the object to be only partially
  deinitialized.
</p>
<h2>How to fix it</h2>
<p>
  Add an <code>inherited</code> call to the end of the destructor:
</p>
<pre data-diff-id="1" data-diff-type="noncompliant">
destructor TMyObj.Destroy;
begin
  FreeAndNil(FObj);
end;
</pre>
<pre data-diff-id="1" data-diff-type="compliant">
destructor TMyObj.Destroy;
begin
  FreeAndNil(FObj);
  inherited;
end;
</pre>
<h2>Resources</h2>
<ul>
  <li>
    <a href="https://docwiki.embarcadero.