美文网首页
AddExitProc - C++ Builder

AddExitProc - C++ Builder

作者: 玄坴 | 来源:发表于2020-06-28 12:38 被阅读0次

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


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

    void __fastcall AddExitProc(TProcedure Proc);
    

    参数:

    Proc:要添加的在程序退出时运行的函数,这个参数是 TProcedure 类型的函数指针;

    返回值:

    无。

    • 添加一个在程序退出时运行的函数,先添加的后执行,后添加的先执行;
    • AddExitProc 是为了兼容老版本程序留下的函数,有兼容性问题,新项目不要使用;
    • 标准 C++ 有相同功能的函数 std::atexit。

    例子:

    void __fastcall Proc1(void)
    {
        ShowMessage(L"正在执行函数 Proc1");
    }
    
    __fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
    {
        AddExitProc(Proc1);
    }
    

    运行结果:

    当程序退出时弹出对话框 “正在执行函数 Proc1” 说明在程序退出时执行了函数 Proc1:

    运行结果:在程序退出时执行了函数 Proc1

    相关:


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

    相关文章

      网友评论

          本文标题:AddExitProc - C++ Builder

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