0x669586df (QtCored4.dll) 处最可能的异常: 0xC0000005: 写入位置 0xabababab 时发生访问冲突
pSubWnd = new PluginMdiSubWidget(this);//加载插件
pSubWnd->setObjectName(PluginBaseInfo->GetPluginName());
ui.workShop->addSubWindow(pSubWnd,Qt::FramelessWindowHint);//flags,
pSubWnd->SetDoPluginInfo(dopluginInfo.data());
pSubWnd->SetPluginInfo(PluginBaseInfo.data());
pSubWnd->StartLoadPlugin();
connect(MsgManager::Instance(), SIGNAL(signalMsgReceived(const QString&)), pSubWnd, SIGNAL(signalMsgReceived(const QString&)), Qt::UniqueConnection);
connect(pSubWnd,SIGNAL(PlguinOpenPlugin(QString,QString,QString,bool &)),this,SLOT(OnPluginOpenPlugin(QString,QString,QString,bool&)));//++++++++++++++++++++++++++++++++++++
该信号,有时候能够连接上,有时候第一次能够连接上,但是第二次就不能连接上了。
百度说,pSubWnd没有实例化,是不存在的对象,才导致上述访问异常的。