关闭 HomineLudens 打开了这个问题 2018 年 3 月 24 日 · 2 条评论 关闭 渲染期间重新加载文件时崩溃#311 HomineLudens 打开了这个问题 2018 年 3 月 24 日 · 2 条评论 注释 贡献者 人魔 评论了 2018 年 3 月 24 日 如何重现: 打开一个大文件(图像或 gcode)。 在背景渲染期间(在主屏幕上显示图像之前),打开另一个文件 DrawOnGraphics(Graphics g, Size s) 方法崩溃 这似乎是由于 GrblCommand 列表在渲染期间被修改,导致空引用。 似乎 GrblCore.OpenFile() 实现了一个 Flag CanLoadNewFile 应该可以防止这种情况。但是那个标志没有正确设置。 我错了吗? arkypita 添加了 漏洞 标签 2018 年 3 月 24 日 所有者 阿尔基皮塔 评论了 2018 年 3 月 24 日 Bug 是真实的,但解决方案不是使用“CanLoadNewFile”,因为“CanLoadNewFile”用于 UI 按钮“加载文件”,在未连接或作业执行期间应禁用该按钮,而不是在重绘预览时禁用。 该问题必须通过重绘预览中的 try catch 系统进行管理——在加载新文件时中止后台绘图线程。 arkypita 关闭此 作为 完成 b31bd5d 2018 年 3 月 24 日 喜欢 (0) 单块模式。 #570 切换速度超车 #571 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动 XY 绘图仪 – 将 Word 文档转换为 GRBL 文件 grbl 随机在中间停止 Arduino Uno GRBL 问题 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动XY 绘图仪 – 将 Word 文档转换为 GRBL 文件grbl 随机在中间停止Arduino Uno GRBL 问题为什么这会“崩溃”我的 3018 CNCFusion 360 / Grbl – 最后毁掉了工作?!使用 Grbl Shield,必须采取哪些接地预防措施?GRBL 安装挑战(在 cnc 3018 pro 上)
如何重现:
这似乎是由于 GrblCommand 列表在渲染期间被修改,导致空引用。
似乎 GrblCore.OpenFile() 实现了一个 Flag CanLoadNewFile 应该可以防止这种情况。但是那个标志没有正确设置。
我错了吗?