qt共享内存方法限制执行一次。

来源:互联网 发布:c编程题及答案 编辑:程序博客网 时间:2024/05/19 19:41
int main(int argc, char **argv){    QApplication app(argc, argv);    QCoreApplication::setOrganizationName("Company");    QCoreApplication::setApplicationName("AppName");    QString strKey = QCoreApplication::organizationName() + QCoreApplication::applicationName();    QSharedMemory sharedMemory(strKey);    if (!sharedMemory.create(512, QSharedMemory::ReadWrite))    {        QMessageBox::information(NULL, QStringLiteral("提示"), QStringLiteral("程序已运行!"));        exit(0);    }    MainWindow window;    window.show();    return app.exec();}

1
原创粉丝点击