www.map-info.ru :: Просмотр темы - Синхронизация потоков MapInfo и программы
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
DragonFire



Зарегистрирован: 12.07.2009
Сообщения: 35

СообщениеДобавлено: Сб Авг 15, 2009 7:06 pm    Заголовок сообщения: Синхронизация потоков MapInfo и программы Добавить ответ со ссылкой на данный текст

Есть клиентсвое приложение, работающие с MapInfo. Все работает отлинчо, но иногда возникают ситуации, когда программа пытается отправить некоторый запрос MapInfo и получает исключение что-то вроде "входной запрос не может быть выполнен, потому что обрабатывается выходной запрос", как-то так.

Возникает такая ситуация, когда запрос в MapInfo отправляется по некоторому внешнему событию.

Например при активации формы программы я посылаю запрос на установку главного окна в верхнее состояние:
"Set Window 7550345 Front"
В ответ на что примерно в 80% случаев возникает такое исключение.

Как это побороть?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Arhara



Зарегистрирован: 18.02.2009
Сообщения: 400
Откуда: Moscow, RF

СообщениеДобавлено: Чт Авг 20, 2009 12:35 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Обращение к окну по постоянному номеру? Что-то вы напутали в примере или ошиблись в логике.
А так я обычно проверяю результат
MIObj.Do("Eval(2*2)") - если это не "4" - обращаюсь несколько раз. Если после нескольких обращений ответ - отрицательный, то значит MI - уже не с нами Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru