02 2025 档案
摘要:事务栈 设计概念 事务栈主要是作为一个代理类来保证流程的顺序正确, 不耦合官方的API,做一个代理类是很正常的, 例如中望API缺失,而你的下游代码又不想一个个预处理,就可以通过代理类提供虚假API先. 它才13个指针(9个符号表+4个本类)+1个表记录字典,不存在性能瓶颈, 而且是符号表是惰性求值
阅读全文
摘要:布局 删除布局并切换布局 可能Acad前端需要拦截切换布局,并加入刷新界面的原因, 数据库没有切换布局属性,例如db.Layout = ? 我们仍然需要通过布局管理器,而它的取值会经过WorkingDatabase, 所以后台打开图纸后,要设置WorkingDatabase,否则会报错 eSetFa
阅读全文