1. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Первый товар уже в продаже: Консультация на тему ИБ от Ondrik8

    Скрыть объявление
  2. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Второй товар маркетплейса: Надёжная обфускация вашей программы от PingVinich

    Скрыть объявление

Гуру,помогите!

Тема в разделе "MS Visual C++", создана пользователем savage_fx, 1 авг 2005.

Статус темы:
Закрыта.
  1. savage_fx

    savage_fx Гость

    Репутация:
    0
    У меня такая ситуация,помогите кто разбирается.

    Я написал программу,которая тестирует людей и хочу чтобы параллельно с тестированием
    помощник (MS Agent,типа скрепки в MS OFFICE) что-нибудь говорил или показывал анимацию.

    Все действия помощника я описал в функции,которая запускается потоком из главного диалога

    AfxBeginThread(RunActor,this);


    UINT RunActor(LPVOID Param)
    {
    CTestDlg* ob=(CTestDlg*)Param;
    ob->obAgentTest->Play("Greet");

    return 0;
    }

    CTestDlg---------диалог из которого вызывается AfxBeginThread(RunActor,this);
    obAgentTest-----переменная MsAgent


    Но анимации или речи помощника не выводится,что делать?

    В главном потоке программы все работает,но при этом происходит задержка самой программы тестирования,а мне надо анимацию помощника вынести в отдельный поток,чтобы задержки не было.
     
  2. qwerty

    qwerty Гость

    Репутация:
    0
    Отладить попробуй, создается ли поток вообще
     
Загрузка...
Похожие Темы - Гуру помогите
  1. igrok999
    Ответов:
    0
    Просмотров:
    888
  2. Omh
    Ответов:
    4
    Просмотров:
    2.521
  3. Omh
    Ответов:
    17
    Просмотров:
    5.825
  4. number27
    Ответов:
    0
    Просмотров:
    76
  5. Rina
    Ответов:
    0
    Просмотров:
    90
Статус темы:
Закрыта.

Поделиться этой страницей