Plantage en effectuant un zoom avec message d'erreur: System.OverflowException: L'opération arithmétique a provoqué un dépassement de capacité.

Tekla Structures
2022
Tekla Structures
2021
Tekla Structures
2020
Tekla Structures
2019i
Tekla Structures
2019
Tekla Structures
2018i
Tekla Structures
2018
Tekla Structures
2023
Tekla Structures
WindowsChromeWorker
System.OverflowException: Arithmetic operation resulted in an overflow.
Environment
Not environment-specific

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:

  

Image
2017_02_01_15_28_022.png
       et non à ceci :      
Image
2017_02_01_15_28_343.png

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).
 

Image
image.png
    
        
 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.

Image
SetPoint_settings2.png


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):

Image
SetPoint_settings3.png

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

Cela a-t-il été utile?