after I compiled a project as AnyCPU in Visual Studio 2010 (C#) and started to debug it on a 64 bit system I got the following stacktrace
System.OverflowException was unhandled
Message=The arithmetic operation caused an overflow
bei Xceed.SmartUI.Win32.SingletonKeyboardHook.Hook(Int32 code, IntPtr wparam, IntPtr lparam)
bei Xceed.SmartUI.Win32.Win32Hook.IntPtrHookProc(Int32 code, IntPtr wparam, IntPtr lparam)
at first I thought it was related to a bug in my sourcecode but soon after this one, I got the exact same error on a complete different project, too.
It's always coming from a ShowDialog() method and it happens as soon as the user tries to enter a text into a textfield. In one case it happens on a WPF form, in the second case it happens on a System.Windows.Forms.FolderBrowserDialog when I try to add a new folder. (I click the "Add new folder" button and as soon as I try to give the new directory a name the OverflowException occurs).
Operating system is Windows 7, 64 bit (as mentioned before). If I set the compilation target platform to x86 everything works.
So my questions are: Is Xceed.SmartUI x64 compatible by default (I ask that because of the win32 namespacepart)? If yes: what is going on there?!
If not, is there a x64 compatible dll or will there be a x64 compatible dll?