我有一个使用一些Xceed库的应用程序,我们开始在Windows7上部署它。问题在于WinComboBox对象:如果我使用鼠标上的滚动轮并滚动/“过去”列表的底部非常快(必须速度快,速度慢,或者使用键盘不会触发这个问题),那么我就会得到这个错误。
Unhandled exception occured in ->Arithmetic operation resulted in an overflow.>>>
at Xceed.Editors.ComboBoxTextBoxArea.WndProc(Message& m)[0Dh][0Ah]
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)[0Dh][0Ah]
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)我知道这个错误意味着什么,但我不知道它在哪里发生,也不知道如何准确地指出正在发生的事情。
这只发生在Windows 7机器上(在任何XP系统上都没有问题),而且很容易复制.它甚至可以在Xceed示例/演示应用程序中复制,所以我在他们的代码中发现了问题所在。不幸的是,我没有Xceed的来源,我们落后了两个版本,但是我希望也许其他人已经处理了这个问题或者有了一个想法。我试图覆盖几种我认为可能是错误的方法,但没有成功。
提前谢谢。
发布于 2011-06-01 22:28:05
我在Windows 7 64位操作系统上使用System.Windows.Forms.ComboBox也遇到了同样的问题。通过使项目以32位模式运行,而不是以64位模式运行,问题消失了:
使用2008
https://stackoverflow.com/questions/4199187
复制相似问题