美文网首页
CallTerminateProcs - C++ Builder

CallTerminateProcs - C++ Builder

作者: 玄坴 | 来源:发表于2021-09-18 15:45 被阅读0次

    C++ Builder 参考手册System::SysutilsCallTerminateProcs


    应用程序内部调用的函数,调用由 AddTerminateProc 注册的所有的函数,只要有一个函数返回 false 拒绝退出,这个函数就返回 false 拒绝退出

    头文件:#include <System.SysUtils.hpp>
    命名空间:System::Sysutils
    函数原型:

    bool __fastcall CallTerminateProcs(void);
    

    参数:

    • 无;

    返回值:

    • true:允许程序退出;
    • false:不允许程序退出。
      CallTerminateProcs 函数执行由 AddTerminateProc 添加的函数,如果这些函数都允许退出,即全部返回 true,CallTerminateProcs 返回 true;如果这些函数当中只要有一个函数返回 false,就会返回 false。
    • 这是应用程序内部调用的函数,不要直接调用;
    • 程序正常退出时,先调用 CallTerminateProcs 如果返回 false 取消退出,如果返回 true 再执行其他的退出过程,例如 std::atexit 和全局变量的析构函数等;
    • std::exitstd::abort 结束进程,都不会调用 AddTerminateProc 添加的函数。
    • 详细内容请参考 System::Sysutils::AddTerminateProc

    相关:


    C++ Builder 参考手册System::SysutilsCallTerminateProcs

    相关文章

      网友评论

          本文标题:CallTerminateProcs - C++ Builder

          本文链接:https://www.haomeiwen.com/subject/hwpdahtx.html