目前在我的程序中,我有一个启动窗体和一个主窗体。启动窗体显示一两秒钟。
现在,在一个计时器中,我有以下代码:
现在,在一个计时器中,我有以下代码:
frmStartup.Destroy;
frmMain := TfrmMain.Create(Self);
frmMain.Show;
目前,我不确定这是否是正确的方法。虽然它可以运行,但当调用application.Terminate();
时,我收到了访问冲突消息,这让我认为在启动窗体的销毁过程中做错了什么。
如果有人能展示我想要的正确程序(非模态),那将不胜感激。
提前致谢,
编辑:
感谢所有的反馈,我通过简单地添加代码解决了我的访问冲突问题:
Action := caFree;
进入frmStartup.formClose方法。