使用windows ce和vs 2008的.Net CF 3.5框架中的错误异常

时间:2017-02-22 09:18:01

标签: c# exception embedded .net-3.5 windows-ce

我在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

每次打开表单或通过我的序列发送数据时,它都会随机出现。

1 个答案:

答案 0 :(得分:1)

我解决了这个问题。异常的起因是由于固件管理的缓冲区阵列中缺少大小。我只需在我的固件中扩展缓冲区的大小就解决了这个问题。