退出应用程序的方法有:Application.Terminate;
还有别的方法可以实现吗

解决方案 »

  1.   

    关闭程序的方法:1、在主窗口中调用Close;2、Application.Terminate;3、Halt;//推荐采用第1/2种,第三种为紧急状态下的非正常退出。
      

  2.   

    你敲个application再打个点不就都出来了,查查帮助就能搞定了
      

  3.   

    请问一下:EOleException 异常是什么引起的,我的应用程序退出时,报了一个这样的错误,
      

  4.   

    In TApplicationActivateHint
    BringToFront
    CancelHint
    ControlDestroyed
    Create
    CreateForm
    CreateHandle
    Destroy
    ExecuteAction
    HandleException
    HandleMessage
    HelpCommand
    HelpContext
    HelpJump
    HideHint
    HintMouseMessage
    HookMainWindowInitialize
    IsRightToLeft
    MessageBox
    Minimize
    NormalizeAllTopMosts
    NormalizeTopMosts
    ProcessMessages
    Restore
    RestoreTopMosts
    Run
    ShowException
    Terminate
    UnhookMainWindow
    UpdateAction
    UseRightToLeftAlignment
    UseRightToLeftReadingUseRightToLeftScrollBar
      

  5.   

    就是敲个点,没有反应,帮助里找不到想要的东西,
    我在应用程序中用:Application.Terminate;来退出程序,
    应用程序能运行,但是退出时,报了一个异常:EOleException,请问一下有哪些原因会引起这个异常,怎么处理,谢谢!
      

  6.   

    用Applicate.Halt,两者的区别如下
    用TApplication.Terminate可以终止应用程序。Terminate会调用Windows的PostQuitMessage函数向应用程序的消息队列中发一个消息。VCL据此释放应用程序创建的所有对象。要说明的是,并不是一调用Terminate就马上使应用程序终止,而是当应用程序检索到WM_QUIT消息时才会真正终止。而Halt立即终止应用程序的执行,但不释放先前创建的对象,也不会返回到调用Halt的地方。
      

  7.   

    DWGZ已经把所有的方法和过程写过了,其他关闭应用程序的方法只好寻求api了
    如果你在使用ole在退出的时候正确释放掉ole对象,eoleexception错误不应该发生