I call the second form like this:I believe, you should call FormEnter.ShowModal(); in your example code, otherwise, that example code immediately free the form you are trying to show on the screen.
FormEnter:= TFormEnter.Create(Self); FormEnter.Show; FormEnter.Free;