2015-03-11 2 views
0

Я пытаюсь использовать управляемую библиотеку Microchip с их комплектом оценки MCP2210. У меня был успех с пением его с консольным приложением - я могу изменить, какой светодиод горит через потенциометр, и я могу прочитать температуру. Однако у меня возникают проблемы с его использованием в WPF.Проблемы с использованием DLL с WPF - AccessViolationException

Я использую тот же самый код для извлечения значений с устройства, однако я бегу через AccessViolationException и теперь SEHException s. Использовал бы поточный подход для непрерывного опроса устройства, чтобы память повреждалась? И как я могу избежать этого?

ответ

1

Так что я думаю, что я понял проблему. Может быть.

Я попытался использовать lock, чтобы убедиться, что только один поток обращается к устройству в любой момент времени и, похоже, до сих пор выяснил все проблемы. Все еще нужно выполнить больше тестов, но он работает до сих пор.