关于Application.CreateForm
Application.CreateForm(TF_del,F_del);
F_del.ShowModal;
跟单独用
F_del.ShowModal; 有什么区别?
看网上说Application.CreateForm(TF_del,F_del);是先创建这个窗体的实例再由F_del.ShowModal;打开,可为什么不用创建只用F_del.ShowModal; 同样也能打开
[解决办法]
依次点击Delphi的菜单【Project】=>【Options...】,在弹出的对话框的“Forms”页签中,你会发现你的F_del窗体已经存在于“Auto-create forms”列表中了,也就是说当程序运行时,这个F_del的实例已经被创建了,所以你调用F_del.ShowModal的之前不需要执行Application.CreateForm这个过程。
具体也可以查看你的工程文件(*.dpr),你就会明白了。
[解决办法]