Runtime Error 210

Hello Everyone,

I am using the following method to dynamically create and
free forms at run time:

Try
  Form1.Show;
except
  Application.CreateForm(TForm1, Form1);
  Form1.Show;
end;

This method allows forms to be kept in memory or discarded at will.

I have been getting runtime error 210 (Object not initialised)
recently though. This error is obviously not trapped in the above
structure. Does anyone know why.