*unsigned long lTick = GetTickCount(); while(!m_ComResult&&(GetTickCount()-lTick<300)) { Sleep(50); QCoreApplication::processEvents(QEventLoop::AllEvents, 100); }*