Использование.NET BackgroundWorker из VB6 завершается неудачно с AccessViolationException
Следующий пример MSDN обещает продемонстрировать, как использовать.NET BackgroundWorker из VB6, но он завершается с ошибкой AccessViolationException. Единственный обходной путь - скомпилировать код VB6 в виде P-кода, но для нас это нереальный вариант.
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-кода?
1 ответ
Решение
Я связался со службой технической поддержки Microsoft, и официальный ответ заключается в том, что это невозможно. Этот пример будет извлечен из MSDN.