BOS设计器在部分Win10环境报错的解决方案(最新)原创
金蝶云社区-云社区用户6XE29259
云社区用户6XE29259
93人赞赏了该文章 6489次浏览 未经作者许可,禁止转载编辑于2020年07月09日 14:45:15

据反馈,部分win10在使用BOS设计器时,在多语言文本框输入文字时,可能会出现如下报错的提示 

调用堆栈:

在 DevExpress.XtraEditors.Registrator.EditorClassInfo.CreateAccessible(RepositoryItem item)

在 DevExpress.XtraEditors.TextEdit.get_DXAccessible()

在 DevExpress.XtraEditors.TextBoxMaskBox.CreateAccessibilityInstance()

在 System.Windows.Forms.Control.get_AccessibilityObject()

在 System.Windows.Forms.Control.GetAccessibilityObject(Int32 accObjId)

在 System.Windows.Forms.Control.WmGetObject(Message& m)

在 System.Windows.Forms.Control.WndProc(Message& m)

在 System.Windows.Forms.TextBox.WndProc(Message& m)

在 DevExpress.XtraEditors.Mask.MaskBox.WndProc(Message& m)

在 DevExpress.XtraEditors.TextBoxMaskBox.WndProc(Message& msg)

在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

错误数据: System.Collections.ListDictionaryInternal


 

解决方案

1、已经根据以下补丁版本出了临时补丁,在服务器打上临时补丁,重新登录BOS设计器即可解决该问题(预计在6月的正式补丁中会包含此问题的修复)

补丁编号:金蝶云星空6.x PT-123230(6.2.1012.4) - 2018-07-18

临时补丁:TempPatch_V6_BOS.6.2.1755.1.kdpkg


补丁编号:金蝶云星空 7.X PT-146832(7.5.1604.4) - 2020-04-02

临时补丁:TempPatch_V7_BOS.7.0.1012.7.kdpkg


补丁编号:金蝶云星空 7.X PT-146836(7.5.1.202005)  - 2020-05-26

临时补丁:TempPatch_V7_BOS.7.0.1045.8.kdpkg

 

 

2、如果在没有打上面临时补丁的情况下,可以通过临时停止以下服务(但是不保证对所有win10起作用,有些电脑可能会出现输入法不正常的情况):

右键电脑图图标》点击“管理”》在计算机管理窗口,在左侧界面,依次展开服务和应用程序,然后点击选择“服务”,Win10服务列表就会出现在右侧窗口中了,禁用服务“Touch Keyboard and Handwriting Panel Service”并停止服务;


 

3、一般通过上面的方法就可以解决此问题,如果还是无法解决,建议先卸载BOS设计器后重装,然后再尝试以上两种方式解决;

 

 


赞 93