在delphi中使用MDI窗体,工程文件如下:
Application.Initialize;
Application.CreateForm(TMainForm, MainForm);
Application.CreateForm(TAboutBox, AboutBox);
AboutBox.Show;
AboutBox.Hide;
MainForm.ShowModal;
Application.Run;
如果把AboutForm和MainForm的创建顺序颠倒,在主窗体中打开一个MDIChild窗体就会有如下错误。
can not create form,no mdi forms are currently active。反之,则一切正常。
不知是delphi的bug还是我问题?