2015-01-13 2 views
-4

Я использую C# для запуска графика directshow и стороннего фильтра по ошибкам MainConcept с помощью Pure Virtual Function Call.Ручка Чистая виртуальная функция Вызов в C#

Возможно ли обрабатывать вызовы чистой виртуальной функции C++ в C# изящно?

Нет других исключений, предоставляемых при отображении всплывающих окон над приложением, указывающим на фильтр directshow. Ничего не зарегистрировано в просмотре событий.

+1

Ошибки с * какой * исключение? Вы не предоставили достаточной информации, чтобы получить разумный ответ. –

+0

Ошибка выполнения VC++. Чистый вызов виртуальной функции. – bl4kh4k

+0

Не происходит все время и не может заставить его произойти в отладке ... поэтому не уверен, сколько еще большего количества исключений я могу предоставить. – bl4kh4k

ответ

0

Исходный код источника находится в компоненте третьей стороны, который у вас есть как двоичный файл. Он сталкивается с определенной внутренней проблемой, отображает окно, а затем завершает процесс. Разумеется, вы можете отправить соответствующую информацию поставщику компонентов (MainConcept), чтобы они могли исправить это на своей стороне.

Здесь мало что можно сделать, кроме одного. По-видимому, проблема связана с определенным конкретным внешним поведением или данными, которые вы передаете через этот компонент. Примеры этого включают в себя: конкретный порядок прерывания вызовов, плохо сформированный вход, вызовы из нескольких потоков. Если вам удастся увидеть образец того, что может быть причиной проблемы в точности, вы можете предотвратить сценарий.

Смежные вопросы