我在Windows窗体应用程序上使用C#在VS 2008上编写Windows CE。当我尝试通过串行连接将参数发送到电子设备时,我的Windows CE设备上出现了一个奇怪的弹出窗口:
异常代码:0x80000002地址代码:0x40caff30模块导致 错误:mscoree3_5.dll偏移量:0x0004ff30 在Application2.RunMessageLoop中的ArrayList.GetEnumerator()中(布尔值 show2.Run中的showform)(Form mainForm,Boolean Application2.Run中的runAsSingletonApp,Boolean displayMainForm(Form Program.Main()
中的mainForm
每次打开表单或通过我的序列发送数据时,它都会随机出现。
答案 0 :(得分:1)
我解决了这个问题。异常的起因是由于固件管理的缓冲区阵列中缺少大小。我只需在我的固件中扩展缓冲区的大小就解决了这个问题。