Проблема с определенными пользователем тонами
Отправлено: Сергей Мартыненко on February 07, 2000 at 21:07:43:
фрагмент программы: const int ID_BUSY=101; int r=dx_bldstcad( ID_BUSY, 425, 200, 50, 20, 50, 20, 3); R->DialogicHandle=dx_open(R->StringNumber.c_str(),0); r=dx_addtone(R->DialogicHandle,'A',DG_USER1); r=dx_enbtone(R->DialogicHandle,ID_BUSY,DM_TONEON|DM_TONEOFF); DV_TPT tpt[2]; DV_DIGIT digp; tpt[0].tp_type=IO_CONT; tpt[0].tp_termno=DX_TONE; tpt[0].tp_data=DX_TONEON; tpt[0].tp_length=ID_BUSY; tpt[0].tp_flags=TF_TONE; tpt[1].tp_type=IO_EOT; tpt[1].tp_termno=DX_TONE; tpt[1].tp_data=DX_TONEOFF; tpt[1].tp_length=ID_BUSY; tpt[1].tp_flags=TF_TONE; r=dx_clrdigbuf(R->DialogicHandle); r=dx_getdig(R->DialogicHandle,tpt,&digp,EV_SYNC); ошибок нет (r всегда равна 0), но dx_getdig не обнаруживает тона Подскажите, как правильно работать с u/d тонами
Отклики:
Написать ответ
|