Тут такая проблема ...
В общем есть некий класс для работы с купюраприемником, в нем реализован метод типа :
bool BillAcceptor::CMD_WORK()
{
if(Debuger) qDebug() << "start CMD_WORK";
int cc_poll = 0;
cmd_sleep(100);
CMD_ANABLE();
do
{
cmd_sleep(120);
cc_poll = CMD_POLL();
}while(cc_poll == 0);
if(Debuger) qDebug() << "+++++++++++++++++++++++++++++++++++";
QString denomic = QString("Validator Input %1 ").arg(cc_poll);
if(Debuger) qDebug() << denomic;
if(Debuger) qDebug() << "+++++++++++++++++++++++++++++++++++";
emit signal_donominal(cc_poll);
cmd_sleep(100);
CMD_DISABLE();
if(Debuger) qDebug() << "end CMD_WORK";
return true;
}
данный метод опрашивает купюрник на наличие введенных купюр.
ну вроде как в отдельной консоли... у меня все нормально работает..
подключаю класс в главное GUI окно MainWindow...
там при вызове данного метода прога зависает... понятно что там цикл похож на бесконечный
и все такое... так вот как этот метод запустить из главного окна как бы отдельно... в отдельном типа процессе... или потоке...