TAPI

Тема в разделе "WASM.BEGINNERS", создана пользователем alexandr_k, 30 авг 2007.

  1. alexandr_k

    alexandr_k New Member

    Публикаций:
    0
    Регистрация:
    30 авг 2007
    Сообщения:
    26
    сейчас занимаюсь тапи, получил такую весч:

    отправляю команду linemakecall, она возвращает idrequest, этот идреквест затем используется для идентификации сообщения возвращаемого программе (об удачном/неудачном выполнении программы)

    суть проблемы такова:
    после вызова функции сообщение о ее удачном завершении (в отдельном потоке обрабатываются сообщения) приходит до того как успевает сохраниться результат...

    посоветуйте че сделать

    самому на ум лезет только sleep в начале обработки сообщения....
    (с ним работает норм, проверил) просто както это некрасиво и негигиенично получается.... :)
     
  2. tty0

    tty0 New Member

    Публикаций:
    0
    Регистрация:
    27 авг 2007
    Сообщения:
    3
    Может попробовать дать потоку функции больший приоритет?
     
  3. alexandr_k

    alexandr_k New Member

    Публикаций:
    0
    Регистрация:
    30 авг 2007
    Сообщения:
    26
    функция вызывается из главного потока, не хотелось бы ему давать выше приоритет... както некрасиво, и на мой взгляд неправильно
     
  4. tty0

    tty0 New Member

    Публикаций:
    0
    Регистрация:
    27 авг 2007
    Сообщения:
    3
    Ну тогда возможно глобальная переменная в роли флажка?
     
  5. alexandr_k

    alexandr_k New Member

    Публикаций:
    0
    Регистрация:
    30 авг 2007
    Сообщения:
    26
    хз... тоже как-то не красиво

    ЗЫ: /me==эстет :)))))