Следующий пример MSDN обещает продемонстрировать, как использовать .NET BackgroundWorker из VB6, но с ошибкой AccessViolationException. Единственным обходным решением является компиляция кода VB6 в виде P-кода, но это не является жизнеспособным вариантом для нас.Использование .NET BackgroundWorker из VB6 выходит из строя с помощью AccessViolationException
http://msdn.microsoft.com/en-us/library/aa719109(VS.71).aspx
Здесь много подробностей проблемы.
objectmix.com/dotnet/331152-using-background-threads-visual-basic-6-accessviolationexcep.html
Как я могу исправить пример работать без компиляции кода VB6 как P-код?
Рабочая среда VB6 по-прежнему полностью поддерживается - http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx - и это образец Microsoft. Вы можете сообщить о проблеме технической поддержке Microsoft. Если у вас есть подписка на MSDN, вы можете иметь право на бесплатные инциденты поддержки. – MarkJ
Спасибо, Марк. Это хорошая идея. – Beth