首页 > Windows开发 > 详细

signal_windows

时间:2016-07-29 18:59:23      阅读:207      评论:0      收藏:0      [点我收藏+]

1、Qt532(vs2010 opengl)

// ZC: windows signal:
//  http://blog.csdn.net/mergerly/article/details/7952118
//  https://msdn.microsoft.com/zh-cn/library/xdkz3x12.aspx

typedef void (*SignalHandlerPointer)(int);

void SignalHandler(int _signal)
{
    printf("Application aborting...\n");
}

void MainWindow::on_pushButton_clicked()
{
    SignalHandlerPointer previousHandler;
    previousHandler = signal(SIGABRT, SignalHandler); // ZC: 自己指定SIGABRT信号的 处理函数

    // STDOUT_FILENO 为 类unix专有概念,我这里用 标准输出来代替
/*  SIGABRT
    SIG_DFL
    sig_atomic_t
    signal()
//*/
}

 

2、

3、

 

//ZC:windowssignal:
//http://blog.csdn.net/mergerly/article/details/7952118
//https://msdn.microsoft.com/zh-cn/library/xdkz3x12.aspx

typedefvoid(*SignalHandlerPointer)(int);

voidSignalHandler(int_signal)
{
printf("Applicationaborting...\n");
}

voidMainWindow::on_pushButton_clicked()
{
SignalHandlerPointerpreviousHandler;
previousHandler=signal(SIGABRT,SignalHandler);//ZC:自己指定SIGABRT信号的处理函数

//STDOUT_FILENO类unix专有概念,我这里用标准输出来代替
/*SIGABRT
SIG_DFL
sig_atomic_t
signal()
//*/
}

signal_windows

原文:http://www.cnblogs.com/cppskill/p/5719085.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!