在Delphi如何在非主窗口关闭整个程序
难道用 MainForm.Close;
是否有像VB中End一样的函数?是否一定要从创建的Form中启动?
能否以无窗口启动
如VB中的Sub Main

解决方案 »

  1.   

    Terminate是可以的,如果你的主窗口非要有很多其他工作要做的话,你可以给MainForm发送消息。关于第二个问题, 你可以在Project的代码里完成类似Sub Main的工作, 所谓的创建的Form都是这段代码中通过CreateForm给创建的,如果你删除这些代码就不会自动创建, 比如我们需要在打开窗口之前,检查一下该软件是否有正确的License,有没有过期,就可以在这里做。
      

  2.   

    打开 .drp 文件,在begin 位置里写代码就相当 vb的sub main.