Потребовалось мне создать динамическую dll для сторонней программы (не Qt). Разумеется, хотелось использовать все возможности Qt, а именно сигналы/слоты/QTCPSocket и прочее. Но для их работы нужна очередь событий (EventLoop), то есть либо QCoreApplication, либо QEventLoop. Но в dll этого нет. Можно, конечно, сигналы-слоты использовать с Qt::DirectConnect (прямой вызов), но тогда всё равно не будут нормально […]