System.ArithmeticException: Overflow or underflow in the arithmetic operation.<p align=left><font face=Consolas size=3>System.ArithmeticException: Overflow or underflow in the arithmetic operation.</font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Size..ctor(Double width, Double height)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.AdornerLayer.InvalidateAdorner(AdornerInfo adornerInfo)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.AdornerLayer.UpdateElementAdorners(UIElement element)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.AdornerLayer.UpdateAdorner(UIElement element)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.AdornerLayer.Add(Adorner adorner, Int32 zOrder)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.CaretElement.EnsureAttachedToView()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.CaretElement.Update(Boolean visible, Rect caretRectangle, Brush caretBrush, Boolean italic, CaretScrollMethod scrollMethod, Double scrollToOriginPosition)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.TextSelection.UpdateCaretStateWorker(Object o)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.TextSelection.UpdateCaretState(CaretScrollMethod caretScrollMethod)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.TextSelection.EnsureCaret(Boolean isBlinkEnabled, CaretScrollMethod scrollMethod)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.TextSelection.System.Windows.Documents.ITextSelection.UpdateCaretAndHighlight()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.TextEditor.OnGotKeyboardFocus(Object sender, KeyboardFocusChangedEventArgs e)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Controls.Primitives.TextBoxBase.OnGotKeyboardFocus(KeyboardFocusChangedEventArgs e)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.OnGotKeyboardFocusThunk(Object sender, KeyboardFocusChangedEventArgs e)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardFocusChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.RaiseEventImpl(RoutedEventArgs args)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.InputManager.ProcessStagingArea()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.ChangeFocus(DependencyObject focus, Int32 timestamp)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.TryChangeFocus(DependencyObject newFocus, IKeyboardInputProvider keyboardInputProvider, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.Focus(DependencyObject focus, Boolean askOld, Boolean askNew)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.Focus(IInputElement element)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Interop.HwndKeyboardInputProvider.FilterMessage(IntPtr hwnd, Int32 message, IntPtr wParam, IntPtr lParam, Boolean&amp; handled)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp; handled)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp; handled)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at MS.Win32.UnsafeNativeMethods.IntSetFocus(HandleRef hWnd)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at MS.Win32.UnsafeNativeMethods.SetFocus(HandleRef hWnd)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Interop.HwndKeyboardInputProvider.System.Windows.Input.IKeyboardInputProvider.AcquireFocus()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.TryChangeFocus(DependencyObject newFocus, IKeyboardInputProvider keyboardInputProvider, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.Focus(DependencyObject focus, Boolean askOld, Boolean askNew)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.Focus(IInputElement element)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.Focus()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.FrameworkElement.OnPreviewGotKeyboardFocus(Object sender, KeyboardFocusChangedEventArgs e)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardFocusChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.RaiseEventImpl(RoutedEventArgs args)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.InputManager.ProcessStagingArea()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.TryChangeFocus(DependencyObject newFocus, IKeyboardInputProvider keyboardInputProvider, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.Focus(DependencyObject focus, Boolean askOld, Boolean askNew)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.Focus(IInputElement element)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.Focus()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.Integration.ElementHost.OnGotFocus(EventArgs e)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.Control.WmSetFocus(Message&amp; m)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.Control.WndProc(Message&amp; m)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.Integration.ElementHost.WndProc(Message&amp; m)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp; m)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp; m)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font face=Consolas size=3> </font></p> <p class=MsoPlainText style="margin:0in 0in 0pt" align=left><font face=Consolas size=3>Does anyone ever found this problem? It happened sometime and now I cannot reproduce it.</font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font face=Consolas size=3> </font></p>© 2009 Microsoft Corporation. All rights reserved.Fri, 09 Oct 2009 08:11:52 Za31f9c7a-0e15-4a09-a544-bec07f0f152chttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#a31f9c7a-0e15-4a09-a544-bec07f0f152chttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#a31f9c7a-0e15-4a09-a544-bec07f0f152cbenzcpehttp://social.msdn.microsoft.com/Profile/en-US/?user=benzcpeSystem.ArithmeticException: Overflow or underflow in the arithmetic operation.<p align=left><font face=Consolas size=3>System.ArithmeticException: Overflow or underflow in the arithmetic operation.</font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Size..ctor(Double width, Double height)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.AdornerLayer.InvalidateAdorner(AdornerInfo adornerInfo)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.AdornerLayer.UpdateElementAdorners(UIElement element)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.AdornerLayer.UpdateAdorner(UIElement element)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.AdornerLayer.Add(Adorner adorner, Int32 zOrder)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.CaretElement.EnsureAttachedToView()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.CaretElement.Update(Boolean visible, Rect caretRectangle, Brush caretBrush, Boolean italic, CaretScrollMethod scrollMethod, Double scrollToOriginPosition)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.TextSelection.UpdateCaretStateWorker(Object o)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.TextSelection.UpdateCaretState(CaretScrollMethod caretScrollMethod)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.TextSelection.EnsureCaret(Boolean isBlinkEnabled, CaretScrollMethod scrollMethod)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.TextSelection.System.Windows.Documents.ITextSelection.UpdateCaretAndHighlight()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Documents.TextEditor.OnGotKeyboardFocus(Object sender, KeyboardFocusChangedEventArgs e)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Controls.Primitives.TextBoxBase.OnGotKeyboardFocus(KeyboardFocusChangedEventArgs e)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.OnGotKeyboardFocusThunk(Object sender, KeyboardFocusChangedEventArgs e)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardFocusChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.RaiseEventImpl(RoutedEventArgs args)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.InputManager.ProcessStagingArea()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.ChangeFocus(DependencyObject focus, Int32 timestamp)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.TryChangeFocus(DependencyObject newFocus, IKeyboardInputProvider keyboardInputProvider, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.Focus(DependencyObject focus, Boolean askOld, Boolean askNew)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.Focus(IInputElement element)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Interop.HwndKeyboardInputProvider.FilterMessage(IntPtr hwnd, Int32 message, IntPtr wParam, IntPtr lParam, Boolean&amp; handled)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp; handled)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp; handled)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at MS.Win32.UnsafeNativeMethods.IntSetFocus(HandleRef hWnd)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at MS.Win32.UnsafeNativeMethods.SetFocus(HandleRef hWnd)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Interop.HwndKeyboardInputProvider.System.Windows.Input.IKeyboardInputProvider.AcquireFocus()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.TryChangeFocus(DependencyObject newFocus, IKeyboardInputProvider keyboardInputProvider, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.Focus(DependencyObject focus, Boolean askOld, Boolean askNew)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.Focus(IInputElement element)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.Focus()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.FrameworkElement.OnPreviewGotKeyboardFocus(Object sender, KeyboardFocusChangedEventArgs e)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardFocusChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.RaiseEventImpl(RoutedEventArgs args)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.InputManager.ProcessStagingArea()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.TryChangeFocus(DependencyObject newFocus, IKeyboardInputProvider keyboardInputProvider, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.Focus(DependencyObject focus, Boolean askOld, Boolean askNew)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Input.KeyboardDevice.Focus(IInputElement element)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.UIElement.Focus()</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.Integration.ElementHost.OnGotFocus(EventArgs e)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.Control.WmSetFocus(Message&amp; m)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.Control.WndProc(Message&amp; m)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.Integration.ElementHost.WndProc(Message&amp; m)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp; m)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp; m)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font size=3><font face=Consolas><span style="">   </span>at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)</font></font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font face=Consolas size=3> </font></p> <p class=MsoPlainText style="margin:0in 0in 0pt" align=left><font face=Consolas size=3>Does anyone ever found this problem? It happened sometime and now I cannot reproduce it.</font></p> <p class=MsoPlainText style="margin:0in 0in 0pt"><font face=Consolas size=3> </font></p>Fri, 29 Feb 2008 12:55:52 Z2008-03-06T18:54:41Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#d57d6779-6096-4767-8ddf-3c3e9e5c8f01http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#d57d6779-6096-4767-8ddf-3c3e9e5c8f01Wei Zhou - MSFThttp://social.msdn.microsoft.com/Profile/en-US/?user=Wei%20Zhou%20-%20MSFTSystem.ArithmeticException: Overflow or underflow in the arithmetic operation.<p>I have never meet this problem except my own code defects. You can check your code to see is there any error caused this problem.</p> <p align=left> </p> <p align=left>Best Regards,</p> <p align=left>Wei Zhou</p>Mon, 03 Mar 2008 05:32:43 Z2008-03-06T09:06:08Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#2cd9ea41-92aa-4cbf-af61-b5be09e3226ahttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#2cd9ea41-92aa-4cbf-af61-b5be09e3226aIfeanyi Echeruohttp://social.msdn.microsoft.com/Profile/en-US/?user=Ifeanyi%20EcheruoSystem.ArithmeticException: Overflow or underflow in the arithmetic operation.<p align=left>This looks like it may be a product bug; is it possible to get some code that reproduces the crash?</p> <p align=left> </p> <p align=left>--Ifeanyi Echeruo [MSFT]</p>Thu, 06 Mar 2008 18:30:40 Z2008-03-06T18:30:40Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#3f245e65-c773-420f-974e-476ecd500a34http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#3f245e65-c773-420f-974e-476ecd500a34benzcpehttp://social.msdn.microsoft.com/Profile/en-US/?user=benzcpeSystem.ArithmeticException: Overflow or underflow in the arithmetic operation.<p>Thank you for you comment.</p> <p align=left>This happened in customer environment and they cannot reproduce it any more.</p> <p align=left> </p> <p align=left>I never see this error in my previous code before I convert it to WPF. Currently my application run WPF User Control base on Window ElementHost</p> <p align=left><font face=Arial size=2></font> </p>Thu, 06 Mar 2008 18:43:00 Z2008-03-06T18:54:41Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#a1d2ee0a-74ff-4750-be77-c1f634d691bchttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#a1d2ee0a-74ff-4750-be77-c1f634d691bcWilliam Baldwinhttp://social.msdn.microsoft.com/Profile/en-US/?user=William%20BaldwinSystem.ArithmeticException: Overflow or underflow in the arithmetic operation.<p><font size=3>I just had a user who had the exact same problem while using the beta version of my software.  The problem arises whenever they enter text into the &quot;User Name&quot; box in the login dialog window.  The only information that I could get from them is that they are operating under Vista SP1 evaluation version.  They also mentioned that they were initially using a dual display, but even after they switched back to single display the error still occurs.</font></p> <p align=left><font size=3></font> </p> <p align=left><font face=Consolas><font size=3><font face=Arial>By the way, what exactly does &quot;</font>System.Windows.Size..ctor(Double width, Double height)<font face=Arial>&quot; refer to?  The window size?</font></font></font></p>Tue, 11 Mar 2008 01:00:49 Z2008-03-11T01:00:49Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#4dd17fd2-24e9-4766-9d05-533e13616effhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#4dd17fd2-24e9-4766-9d05-533e13616effIfeanyi Echeruohttp://social.msdn.microsoft.com/Profile/en-US/?user=Ifeanyi%20EcheruoSystem.ArithmeticException: Overflow or underflow in the arithmetic operation.<p>There are several uses of the type so it's difficult to say where the problem lies.</p> <p align=left> </p> <p align=left>I believe the constructor is being passed a negative width or height but I am trying to find out if platform code was passed good inputs or bad inputs so a repro would be awful nice.</p> <p align=left> </p> <p align=left>--Ifeanyi Echeruo [MSFT]</p>Tue, 11 Mar 2008 16:26:16 Z2008-03-11T16:26:16Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#4e73e763-3681-44b1-a931-9e133067220fhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#4e73e763-3681-44b1-a931-9e133067220fT_Huynhhttp://social.msdn.microsoft.com/Profile/en-US/?user=T_HuynhSystem.ArithmeticException: Overflow or underflow in the arithmetic operation.I am getting the same problem. In the application I am working on, I am calling a function from dll and from the response I want to display the information in a wpf window. Here is the summary or the app and findings so far:<br> - Hybrid winform/wpf<br> - The wpf window has text boxes, buttons, combo boxes<br> - The wpf is just displayed using Show() without any data embedded yet<br> - If the dll function is called, any control on the wpf window that allows the cursor to appear such as the text box, combo box will cause the the Arithmetic exception. The buttons however don't seems to be having any problems.<br> - If the dll function is &quot;not&quot; called the wpf window functions correctly without the exception being raised when accessing the formentioned controls.<br><br>I'm at a loss at why using the interop services to use a dll (not .net) would causes the wpf window to throw an arithmetic exception.<br>Tue, 16 Sep 2008 22:59:31 Z2008-09-16T22:59:31Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#7a48722a-dbd3-465c-81a1-30024491dc9dhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#7a48722a-dbd3-465c-81a1-30024491dc9dnunyabidnizzzhttp://social.msdn.microsoft.com/Profile/en-US/?user=nunyabidnizzzSystem.ArithmeticException: Overflow or underflow in the arithmetic operation.I am getting this same problem and can reproduce every time.  We have a WPF dialog with a simple text box on it.  If we open our dialog, then run a program called &quot;Macro Express&quot;, then close Macro Express, then set focus on the text box in our dialog, it will crash every time with this stack trace.  Macro Express doesn't cause this problem with non-WPF dialogs or windows though so I think the problem must be in the WPF code somewhere.  <br/> <br/> Here's the code.  Create an empty WPF Application project in VS 2008, .NET 3.5 SP1.  Create 2 windows, Window1 and Window2.  Window1's &quot;Loaded&quot; event opens Window2 in a dialog.  Window2 has a text box.<br/> <br/> Window1.xaml.cs:<br/> public partial class Window1 : Window<br/>     {<br/>         public Window1()<br/>         {<br/>             InitializeComponent();<br/>         }<br/>         private void Shell_Loaded(object sender, RoutedEventArgs e)<br/>         {<br/>             Window2 dialog = new Window2();<br/>             dialog.Owner = this;<br/>             dialog.ShowDialog();<br/>         }<br/>     }<br/> <br/> <br/> <br/> Window1.xaml:<br/> &lt;Window x:Class=&quot;EmptyDialog.Window1&quot;<br/>     xmlns=&quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot;<br/>     xmlns:x=&quot;http://schemas.microsoft.com/winfx/2006/xaml&quot;<br/>     Title=&quot;Window1&quot; Height=&quot;300&quot; Width=&quot;300&quot;<br/>     Loaded=&quot;Shell_Loaded&quot;&gt;<br/>     &lt;Grid&gt;<br/>         <br/>     &lt;/Grid&gt;<br/> &lt;/Window&gt;<br/> <br/> <br/> <br/> Window2.xaml.cs:<br/> public partial class Window2 : Window<br/>     {<br/>         public Window2()<br/>         {<br/>             InitializeComponent();<br/>         }<br/>     }<br/> <br/> <br/> Window2.xaml:<br/> &lt;Window x:Class=&quot;EmptyDialog.Window2&quot;<br/>     xmlns=&quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot;<br/>     xmlns:x=&quot;http://schemas.microsoft.com/winfx/2006/xaml&quot;<br/>     Title=&quot;Window2&quot; Height=&quot;300&quot; Width=&quot;300&quot;&gt;<br/>     &lt;StackPanel&gt;<br/>         &lt;StackPanel&gt;<br/>             &lt;Label  Name=&quot;lbSomeText&quot; Content=&quot;_Some Text&quot; /&gt;<br/>             &lt;TextBox Name=&quot;txtSomeText&quot; /&gt;<br/>         &lt;/StackPanel&gt;<br/>     &lt;/StackPanel&gt;<br/> &lt;/Window&gt;<br/> <br/> <br/> To reproduce:<br/> 1. Run the application<br/> 2. Start Macro Express<br/> 3. Terminate Macro Express by clicking on it's icon in the system tray and selecting &quot;Terminate Macro Express&quot;<br/> 4. Select &quot;no&quot; when prompted to backup macros<br/> 5. Click on the text box in the running &quot;Window2&quot; xaml screen.<br/> 6.  The application will crash with the stack trace listed in the first post of this thread.<br/>Fri, 01 May 2009 16:55:43 Z2009-05-01T20:38:59Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#c0eebc0e-fbca-4e98-b67d-8988fba1dbachttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#c0eebc0e-fbca-4e98-b67d-8988fba1dbacJosh Couto [RobotShop]http://social.msdn.microsoft.com/Profile/en-US/?user=Josh%20Couto%20%5bRobotShop%5dSystem.ArithmeticException: Overflow or underflow in the arithmetic operation.I'm running into the same problem.<br/><br/>I have 1 button and <br/><br/>one text box <br/><br/>The button will use a interop dll from Acomba (an ERP solution) the dll will execute the code fine and everything will work...<br/>but as soon as I click the text box after I click the button I am graced by the following error...<br/><br/>System.ArithmeticException was unhandled  <br/>Message=&quot;Overflow or underflow in the arithmetic operation.&quot;  <br/>Source=&quot;WindowsBase&quot;  StackTrace:      <br/>       at System.Windows.Size..ctor(Double width, Double height)<br/>       at System.Windows.Documents.AdornerLayer.InvalidateAdorner(AdornerInfo adornerInfo)<br/>       at System.Windows.Documents.AdornerLayer.UpdateElementAdorners(UIElement element)<br/>       at System.Windows.Documents.AdornerLayer.UpdateAdorner(UIElement element)<br/>       at System.Windows.Documents.AdornerLayer.Add(Adorner adorner, Int32 zOrder)<br/>       at System.Windows.Documents.CaretElement.EnsureAttachedToView()<br/>       at System.Windows.Documents.CaretElement.Update(Boolean visible, Rect caretRectangle, Brush caretBrush, Boolean italic, CaretScrollMethod scrollMethod, Double scrollToOriginPosition)<br/>       at System.Windows.Documents.TextSelection.UpdateCaretStateWorker(Object o)<br/>       at System.Windows.Documents.TextSelection.UpdateCaretState(CaretScrollMethod caretScrollMethod)<br/>       at System.Windows.Documents.TextSelection.EnsureCaret(Boolean isBlinkEnabled, CaretScrollMethod scrollMethod)<br/>       at System.Windows.Documents.TextSelection.System.Windows.Documents.ITextSelection.UpdateCaretAndHighlight()<br/>       at System.Windows.Documents.TextEditor.OnGotKeyboardFocus(Object sender, KeyboardFocusChangedEventArgs e)<br/>       at System.Windows.Controls.Primitives.TextBoxBase.OnGotKeyboardFocus(KeyboardFocusChangedEventArgs e)<br/>       at System.Windows.UIElement.OnGotKeyboardFocusThunk(Object sender, KeyboardFocusChangedEventArgs e)<br/>       at System.Windows.Input.KeyboardFocusChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)<br/>       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)<br/>       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)<br/>       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)<br/>       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)<br/>       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)<br/>       at System.Windows.Input.InputManager.ProcessStagingArea()<br/>       at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)<br/>       at System.Windows.Input.KeyboardDevice.ChangeFocus(DependencyObject focus, Int32 timestamp)<br/>       at System.Windows.Input.KeyboardDevice.TryChangeFocus(DependencyObject newFocus, IKeyboardInputProvider keyboardInputProvider, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)<br/>       at System.Windows.Input.KeyboardDevice.Focus(DependencyObject focus, Boolean askOld, Boolean askNew)<br/>       at System.Windows.Input.KeyboardDevice.Focus(IInputElement element)<br/>       at System.Windows.UIElement.Focus()<br/>       at System.Windows.Documents.TextEditorMouse.MoveFocusToUiScope(TextEditor This)<br/>       at System.Windows.Documents.TextEditorMouse.OnMouseDown(Object sender, MouseButtonEventArgs e)<br/>       at System.Windows.Controls.Primitives.TextBoxBase.OnMouseDown(MouseButtonEventArgs e)<br/>       at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)<br/>       at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)<br/>       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)<br/>       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)<br/>       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)<br/>       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)<br/>       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)<br/>       at System.Windows.Input.InputManager.ProcessStagingArea()<br/>       at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)<br/>       at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)<br/>       at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)<br/>       at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp; handled)<br/>       at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp; handled)<br/>       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp; handled)<br/>       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)<br/>       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)<br/>       at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)<br/>       at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)<br/>       at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)<br/>       at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)<br/>       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)<br/>       at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG&amp; msg)<br/>       at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)<br/>       at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)<br/>       at System.Windows.Threading.Dispatcher.Run()<br/>       at System.Windows.Application.RunDispatcher(Object ignore)<br/>       at System.Windows.Application.RunInternal(Window window)<br/>       at System.Windows.Application.Run(Window window)<br/>       at System.Windows.Application.Run()<br/>       at PMC.App.Main() in E:\Projects\WPF\PMC\PMC\obj\Debug\App.g.cs:line 0<br/>       at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)<br/>       at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)<br/>       at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()<br/>       at System.Threading.ThreadHelper.ThreadStart_Context(Object state)<br/>       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)<br/>       at System.Threading.ThreadHelper.ThreadStart()<br/>  InnerException: <br/><br/><br/>Does WPF Not like using Interop Dlls? is there a work around?<br/><br/>thanks,<br/>Josh<hr class="sig">www.RobotShop.comThu, 07 May 2009 18:36:58 Z2009-05-07T18:36:58Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#349f663f-e568-4482-b011-56132eb1cb89http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#349f663f-e568-4482-b011-56132eb1cb89kajitamshttp://social.msdn.microsoft.com/Profile/en-US/?user=kajitamsSystem.ArithmeticException: Overflow or underflow in the arithmetic operation.Hi,<br/><br/>I'm having a similar problem.<br/><br/>Here is my system description:<br/><br/>Windows XP SP3<br/>.Net Framework 3.5 SP1<br/><br/><br/>I have a pure unmanaged MFC application that displays child windows (CMDIChildWnd). The MFC application does not have /clr enabled. I have a wrapper class in a dll that has /clr enabled that instantiates WPF controls and uses HwndSource to get the control's handles. The MFC application creates instances of this wrapper class and uses the handles to present the WPF controls.<br/><br/>I've created several prototype applications and they all seem to work. However, they don't use the wrapper class. All sample code that I've found on the web seem to set /clr on the MFC application and uses HwndSource directly from it. <br/><br/>The exception I'm getting is similar to the ones posted here but it comes when my wrapper class tries to instantiate any of my WPF controls. I debugged and stepped in to the constructor of my WPF control and the exception seems to come from the parsing of my XAML.<br/><br/>Does anyone know what could cause this exception when using a interop dll? <br/><br/>I really want to keep my MFC application the way it is and use the wrapper class to deal with the WPF controls.<br/><br/>Thank you,<br/>Marcos<br/><br/><br/><br/><br/><br/>Tue, 07 Jul 2009 18:57:26 Z2009-07-07T18:57:26Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#b6763a3c-706f-470f-9d3f-48d6cca6bb3ahttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#b6763a3c-706f-470f-9d3f-48d6cca6bb3aJohanJvRhttp://social.msdn.microsoft.com/Profile/en-US/?user=JohanJvRSystem.ArithmeticException: Overflow or underflow in the arithmetic operation.Hi there,<br /> <br /> I've had exactly the same problem I created a WPF UI exposed it through a Com Interface which is then called from Delphi.<br /> <br /> I've noticed that something is wrong when I got the following exception: <strong>'Maximized' value cannot be assigned to property 'WindowState' of object 'Project.SomeView'. Overflow or underflow in the arithmetic operation.</strong> When I removed the property it moved to the next property same exception again and again, this continued until I decided to wrap the InitializeComponent() method with a try catch, and looked at all the inner exceptions.<br /> <br /> I've resolved the problem by including the following API.<br /> <pre lang="x-c#">[DllImport( &quot;msvcr70.dll&quot;, CallingConvention = CallingConvention.Cdecl )] public static extern int _fpreset();</pre> <br /> More information about the API can be found <a title="MSDN Link" href="http://msdn.microsoft.com/en-us/library/kfy34skx%28VS.80%29.aspx" target="_blank" title="MSDN Link">here</a> <br /> <br /> In my constructor just before the InitializeComponent() method I've added the following line<br /> <br /> <pre lang="x-c#">// Reset the Floating Point _fpreset(); </pre> <br /> So in the end my constructor looked like this:<br /> <br /> <pre lang="x-c#">public SomeView() { // Reset the Floating Point (When called from External Application there was an Overflow exception) _fpreset(); // Initialize the Component InitializeComponent(); }</pre> <br /> This resolved my problem completely hope this can resolve your problems as well.<br /> <br /> Regards,<br /> <br /> Johan J v RensburgThu, 08 Oct 2009 07:04:42 Z2009-10-08T07:12:20Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#95baac5e-3e5d-4319-bce5-55acf7f1832chttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a31f9c7a-0e15-4a09-a544-bec07f0f152c#95baac5e-3e5d-4319-bce5-55acf7f1832cToke Boisenhttp://social.msdn.microsoft.com/Profile/en-US/?user=Toke%20BoisenSystem.ArithmeticException: Overflow or underflow in the arithmetic operation.Hi, just to follow up on the previous post by JohanJvR. <br /><br />I was just thinking that a pseudo code example would benefit the discussion. I just pasted some lines from my project... <br /><br />In this case I have a controller that initiates a connection using unmanaged code to a third party device. After the connection a WPF window is shown. Notice the late call to _fpreset! The point is that - in my case - the ArithmeticException is thrown when the window is shown and not when created. <br /><br />****************** <br />//Call unmanaged code <br />MedialonController.CreateInstance(ipAddress, MedialonSettings.Default.PublicGroup); <br /><br />//Create a WPF window <br />this._wellcomeWindow = new WelcomeWindow(); <br />. <br />.<br />.<br />.<br />//Reset the floating point <br />_fpreset(); <br /><br />//If the _fpreset is not called then a System.ArithmeticException is thrown when the window is shown. <br />this._wellcomeWindow.Show(); <br />****************** <br /><br />Hope it helps! <br />CheersFri, 09 Oct 2009 08:11:52 Z2009-10-09T08:16:59Z