浩辰CAD 2025帮助系统

扩充和完善LISP开发接口

  • 提升了LISP引擎对Unicode编码的兼容性,支持使用UTF-8、UTF-16等不同编码格式编写LISP程序,解决了字符串中因包含多种语言而导致加载失败的问题;
  • 提升了对话框控制语言DCL对Unicode编码的兼容性,解决了由于对话框调用失败导致的卡死问题。解决了由于不支持中文解析,导致DCL代码报错问题,正确显示各国语言场景下的界面;
  • 新增对LISP二进制编译文件中FAS5协议类型的支持,支持对文件路径、文件名中Unicode字符的解析,提高了FAS文件对Unicode的兼容性;
  • 完美兼容常规LISP接口,如:数据读写、字符串处理、对象处理、文件加载解析等等,提升运行效率;
  • 新增ACET扩展接口至411个,并封装常用操作与功能,用户可通过调用ACET接口实现复杂功能,从而极大的提高编码效率;
  • 新增 LISPSYS 系统变量,支持通过修改变量值,切换保存或编译LSP文件时使用ASCII (MBCS)或者Unicode字符集,以适配不同的LSP文件编译需求;
  • 完美适配绘图插件如燕秀工具箱、贱人工具箱,支持200多个实用工具命令等,增强了LISP的扩展性。

提升.NET接口完备度及兼容性

  • 调整.NET二次开发接口结构,GcCoreMgd.dll、GcDbMgd.dll、GcMgd.dll等核心模块与AutoCAD一致并保持现有功能完整性,进一步提升.NET开发与移植效率;
  • 新增400+接口,如NurbSurface、TransientManager、Curve等类中的核心接口,大大提升了接口兼容性;
  • 新增B-Rep(Boundary representation) .NET开发模块GcDbMgdBrep.dll,为边界表示提供了.NET二次开发接口;
  • 重构ResultBuffer及相关类,为CAD基础数据类的存储提供更好支持,并且功能与AutoCAD保持完全一致。