AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.06.2008, 09:41   #1  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Lightbulb Speech API в Axapta
Интегрировал в Axapta Speech API. Осталась только небольшая проблемка...
X++:
static client void speak(str _text)
{
    com             spVoice;
    ;

    if (!SysUserInfo::find().enabledSpeechEngine)
        return;

    spVoice = new com("{96749377-3391-11D2-9EE3-00C04F797396}");

    if (!spVoice)
        return;

    spVoice.Rate(10);
    spVoice.speak(_text);
}
Заключается она в том, что com-метод spVoice.speak(_text) необходимо выполнять параллельно. Для этого указывается второй параметр spVoice.speak(_text, 1); (Default - 0). В Visual Studio - работает, в Delphi - работает, а вот, в Axapta молчание
У меня такое подозрение, что Axapta не "умеет" выполнять com-методы параллельно.

У кого-нибудь есть мысли на этот счет?
Теги
sound, звук, озвучка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 12.04.2007 16:10
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 22.11.2006 15:20
axaptabuilder: How to setup Axapta batch server running as user defined windows service Blog bot DAX Blogs 0 28.10.2006 16:47
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:42.