繁体   English   中英

在WPF中使用DLL时出现问题-AccessViolationException

[英]Problems using a DLL with WPF - AccessViolationException

我正在尝试将Microchip的Managed DLL与他们的MCP2210评估套件一起使用。 我在使用控制台应用程序唱歌方面取得了成功-我可以通过电位计更改LED点亮的温度,并且可以读取温度。 但是,我在WPF下使用它时遇到了问题。

我正在使用完全相同的代码从设备中获取值,但是我正在跨AccessViolationException和现在的SEHException运行。 使用线程方法连续轮询设备会导致内存损坏吗? 我该如何避免这样做?

所以我想我已经解决了这个问题。 也许。

我尝试使用lock来确保一次只有一个线程在访问设备,这似乎已经清除了到目前为止的所有问题。 仍然需要执行更多测试,但是到目前为止,它仍在工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM