I think maybe you just disguised the underlying problem for now.  It 
still exists, and could come back to bite you again.

 >>>There is no OnCreate procedure for this form either.

There is always an OnCreate event.  You did not create your own, but you 
did inherit one.

In fact, I generally delete the global form variable created with the 
form so that things like this can't happen.

You should create and show it like this.
var
  formVariable: TformName;
begin
FormVariable:=TFormName.Create(self);
try
  FormVariable.ShowModal;
finally
  FormVariable.Free;
end;
end;



Cheers,
MP

Reply via email to