title: Simple code and Error happens on Form Close
body: <p>Tell me, where is a problem:</p>
  
  <p>The First Form:</p>
  
  <pre><code>procedure TForm2.N6Click(Sender: TObject);
  var About:TAbout;
  begin
   About:=TAbout.Create(Application);
   try
     About.ShowModal;
   finally
     About.Free;
   end;
  end;
  </code></pre>
  
  <p>The Second Form:</p>
  
  <pre><code>procedure TAbout.Button1Click(Sender: TObject);
  begin
   About.Close;
  end;
  </code></pre>
  
  <p>on About.Close I got Error: EAccessViolation. I do not do anything else with form About, a code of About is empty, just button click.</p>