Plantage en effectuant un zoom avec message d'erreur: System.OverflowException: L'opération arithmétique a provoqué un dépassement de capacité.
Question:
Tekla Structures 2016 plante fréquemment lorsque je zoome ou me déplace dans le modèle. Le message d'erreur est:
System.OverflowException: Arithmetic operation resulted in an overflow.
at SystemWindows.Shell.WindowsChromeWorker._HandleNCHitTest(WMuMsg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at SystemWindows.Shell.WindowsChromeWorker._WndProc(IntPtr hwnd, Int32 msg, intPtr wParam, intPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wparam, IntPtr IParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wparam, IntPtr IParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExcepuutionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchhandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, Intptr IParam)
Réponse:
L'incident se produit quand une souris Logitech a été personnalisée avec le logiciel SetPoint. C'est un défaut dans Microsoft WPF, que nous ne pouvons pas réparer dans Tekla Structures. Ce problème de Plantage avec SetPoint ne concerne que Tekla Structures 2016, mais pas les versions précédentes .
Une des solutions est de désinstaller le logiciel SetPoint, mais si vous ne souhaitez pas le faire, vous pouvez essayer l'une des solutions ci-dessous. Si l'incident se produit toujours avec un autre bouton de souris, essayez de le changer par défaut, cela évite le problème.Solution 1:
La fenêtre principale de Tekla Structures 2016 ne doit pas être étendue. Cela signifie que les boutons en haut à droite doivent ressembler à ceci:
SOLUTION 2:
Dans le logiciel Logitech SetPoint, allez dans "paramètres" (Button Settings) et assurez-vous que dans la liste de boutons de sélection (Select Button),
il n’y a pas, assignée à un bouton, de fonction de défilement telle que : AutoScroll, Universal Scroll, Left Scroll (Défilement gauche), Right Scroll (Défilement droit).
SOLUTION 3:
Si vous souhaitez conserver les fonctions de défilement à gauche (Left Scroll) et de défilement à droite (Right Scroll)
pour fonctionner dans d'autres applications (par exemple, navigateur Web), procédez comme suit:
1. Conservez les fonctions assignées aux boutons de la souris dans l'onglet Paramètres des boutons de la souris.
2. Ouvrez l'onglet Paramètres avancés (Advanced Settings), ajoutez Tekla Structures et assurez-vous qu'il n'y a pas de fonctions de défilement dans la liste Sélectionner un bouton ( Select Button):
3. Cliquez sur OK ou sur Appliquer (Apply) dans la fenêtre Paramètres (Setpoint Settings) pour enregistrer les Modifications.
Vous trouverez ici plus d'informations sur les paramètres des boutons spécifiques à l'application:
http://support.logitech.com/en_us/article/23062