Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#使用控件的setter时出现异常_C#_Compact Framework_Windows Ce - Fatal编程技术网

C#使用控件的setter时出现异常

C#使用控件的setter时出现异常,c#,compact-framework,windows-ce,C#,Compact Framework,Windows Ce,这个问题是关于针对WindowsCE6.0的C#compact framework 3.5中的软件 当我使用以下命令时: control.Location = new Point(iLocationX, iLocationY); 我有一个异常(类型为Exception,无更多详细信息),具有以下stacktrace: 在Microsoft.AGL.Common.MISC.HandleAr(PAL_错误) 在System.Windows.Forms.Control.\u SetBoundsCor

这个问题是关于针对WindowsCE6.0的C#compact framework 3.5中的软件

当我使用以下命令时:

control.Location = new Point(iLocationX, iLocationY);
我有一个异常(类型为Exception,无更多详细信息),具有以下stacktrace:

在Microsoft.AGL.Common.MISC.HandleAr(PAL_错误)
在System.Windows.Forms.Control.\u SetBoundsCore(矩形矩形,指定边界)
在System.Windows.Forms.Control.set_位置(点值)

控件不为null,它是TextBox的一个实例。如果我发现了异常,我也会得到同样的结果

control.Size = new Size(iWidthControl, control.Height);
我遇到了与此代码相同的异常:

if (sender is Button)
{
 Button btn = (Button)sender;
  btn.Font = new Font("Calibri Light", btn.Font.Size, System.Drawing.FontStyle.Bold);                   
}
堆栈跟踪:

在Microsoft.AGL.Common.MISC.HandleAr(PAL_错误)
在System.Windows.Forms.Control.get_Font()中

似乎类的setter或getter正在发送该异常,但是我如何才能获得一个清晰的异常,在这里我可以理解发生了什么(比如使用DivideByZeroException,很简单:D)

我有两个测试硬件,两个摩托罗拉MC2180。其中一个毫无例外地工作,另一个扔很多东西。他们都有Windows 6.0(但版本不同),我应该朝这个方向搜索吗


如果有人有任何线索(或C#调试提示),谢谢。

这是一个很长的机会,但在我以前的工作中,我们在Compact Framework的特定版本中看到了类似的问题

在2015年2月的月度更新中,修复了一个bug:

访问.NET应用程序的字体属性时发生异常

如果手头有两个相同的设备(MC18),其中一个设备将在运行时不会出错,而另一个设备将在访问WinForms控件的属性时引发异常。唯一的区别是用于构建操作系统的紧凑框架版本。联系Zebra后,他们用一个更新的操作系统建立了一个映像,问题消失了

这个bug是在修复前几个月才引入的,但我恐怕不知道确切的数字


所以操作系统版本可能是原因

异常没有
消息
?欢迎使用StackOverflow!请阅读是,没有消息,只是类型异常的异常。