客户那边有的电脑正常,有的电脑才会卡死是吗? 另外想问下在客户电脑是如何定位到是卡死在Close()函数。
根据以往经验我这有个特定电脑卡死的通用解决方案可以帮忙测试一下是否见效: 在安装包下找到zwcad.ini文件打开添加
[RunTimeSettings]
FiberWorld=0
重启中望cad
客户那边有的电脑正常,有的电脑才会卡死是吗? 另外想问下在客户电脑是如何定位到是卡死在Close()函数。
根据以往经验我这有个特定电脑卡死的通用解决方案可以帮忙测试一下是否见效: 在安装包下找到zwcad.ini文件打开添加
[RunTimeSettings]
FiberWorld=0
重启中望cad
我这段程序是在一个工作线程中,会不会是因为这个
如果您说这个在线程里大概率是FiberWorld=0这个问题,可以让客户试试。
不是有的电脑卡死,是客户所有的电脑中望cad2024机械版的都会卡死(应该跟机械版不机械版无关),但是客户的中望2022没事。我本地的电脑用中望2024的官网试用版也没事,用户装的是中望cad2024机械版的正版,现在正在联系用户,看看能不能卸载后装个官网试用版,看看还卡死不。 定位是在zrx文件中加入调试输出信息,一点点跟到卡死的语句。卡死就是发生在对实体进行了一些操作,比如transform或者erase后,再close就卡死了。而transform和erase的返回值都是ok,并且,如果不进行transform或erase,就能够正常运行。感觉就是对实体进行写操作后,close就会卡死。但是不进行erase就破坏的现有的逻辑,无法绕过去。对实体的写操作是一个必然操作,很难绕过。 另:FiberWorld=0 还没试,要联系一下用户试试
截图
只在用户电脑卡死,截不到调式界面的图。 用户的版本是2023.6.30_24.00_2023.06.26(#6688-0275d6507a2)_x64 2023.07.03_lan_804_24.00_2023.06.26(#6688-0275d6507a2)_x64 官网安装包2023.11.02_lan_804_24.10_2023.10.31(#8721-d0d14f8c9a7)_x64 不过我装了用户的版本,以试用用户启动后,在我这里不会卡死。