• 4706阅读
  • 0回复

QMetaObeject::active()错误 [复制链接]

上一主题 下一主题
离线yshadow
 

只看楼主 倒序阅读 楼主  发表于: 2008-07-18
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
关键词: 架构
void QMetaObject::activate(QObject *sender, const QMetaObject *m, int local_signal_index,
                          void **argv)
{
    int signal_index = m->methodOffset() + local_signal_index;
    if (signal_index < 32
        && !qt_signal_spy_callback_set.signal_begin_callback
        && !qt_signal_spy_callback_set.signal_end_callback) {
        uint signal_mask = 1 << signal_index;
      if ((sender->d_func()->connectedSignals & signal_mask) == 0)
            // nothing connected to these signals, and no spy

            return;
    }
    activate(sender, signal_index, signal_index, argv);
}
想实现采用信号与槽实现接收来自己多个客户端发来信息,并分别发送信息给每个客户端.实现了功能,但在运行中,出现崩溃
运行server时出现在红色字上面.
该怎么解决.
快速回复
限100 字节
 
上一个 下一个