У меня проблема:
Есть 2 программы 1- сервер, написанная на Visual C++. Содержит внутри Singleton-Объект, который занимается тем, что считывает данные из порта Вводв-Вывода и записывает их во внутренний буфер.
Вторая- клиент на Visual Basic-е, который занимается тем, что подключается к серверу через Automation и считывает данные из внутреннего буфера сервера. Опросы происходят раз в секунду.
Очень редко появляется ошибка "Run-time error '-2147418107 (80010005)' Automation Error".
По данному коду существует такое описание ошибки "It is illegal to call out while inside message filter"
Раньше именно с этой прогой, написанной на Visual Basic-е очень хорошо и без ошибок работал Inproc сервер.
Кто-нибудь может рассказать в чем дело и как это можно исправить??