调试的时候报错: Windows 已在 中触发一个断点。其原因可能是堆被损坏,这也说明 中或它所加载的任何 DLL 中有 bug。
但是原有的程序正常,其自带的例子全都正常。
费了2天时间,只要使用语句:
ic.LiveStart();
退出窗体,就一定会报上面的错误。
把原有程序所有函数、按钮都删了,错误依旧。
注:在Release 模式下正常。
最后发现,在项目属性 【调试】里看到, 核选了“ 启用非托管代码调试”。 把此钩去掉,程序正常,不再报上述错误。
前天试用指针时,开启此选项,后来没有将其关闭。
由此可知,映美精的.net控件是有非托管的代码的。