乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 121|回复: 6

嵌套事务和锁

[复制链接]

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2015-12-16 18:31:36 | 显示全部楼层 |阅读模式
在从我的调色板调用方法时遇到麻烦后,我决定在任何地方使用锁定的事务。
哎呀,嵌套事务的情况不太好,因为内部事务无法更改数据库。(我想这就是我收到eNotOpenForWrit错误的原因)
编辑:原来问题与我调用有关。在我只读打开的对象上擦除()。
由于我无法删除帖子,而且我正在随意嵌套和锁定事务:嵌套事务的好策略是什么,尤其是在涉及锁的情况下?
额外的问题,有没有一种好方法可以可视化我的代码调用的当前打开的事务,以及它们是在哪里创建的?

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2015-12-17 03:25:39 | 显示全部楼层

奖励问题
不,
科罗拉多
回复

使用道具 举报

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2015-12-17 12:39:10 | 显示全部楼层
@Kerry:谢谢你的帮助;有时我读我的代码,我不确定写它的人在想什么,或者他到底在哪里。科罗拉多是一个很好的猜测...@Jeff:很棒的东西,你从哪里得到的?也许有一本书或一些资源我应该使用?我在AutoCAD上没有找到一个好的源代码留档。NET的东西,我主要依赖于我在这里找到/问到的东西。你们太棒了。
回复

使用道具 举报

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2015-12-17 12:41:12 | 显示全部楼层

打开并选择索引并键入锁定、文档锁定、事务、acTrading、acdb事务,并且分散在整个主题中
哦,以及文档中关于锁定的一些分散引用
回复

使用道具 举报

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2015-12-17 12:53:18 | 显示全部楼层
这是在lockDocument()函数描述下。
它非常分散,信息可以在Objectivtarx函数描述中,也可以在概念部分中。
您可以做的一件事是搜索具有arxdoc.chm搜索功能的单词并查看结果。
还可以添加一个Objectivtarx前缀来搜索或在索引选项卡中查看c++描述。
ac=autocad
acdb=autocad数据库
acap=autocad编辑器
acap=autocad应用程序、文档管理器、布局管理器等...
等...
所以对于Line类型acdbline
对于编辑器命令类型acedpromt...
等...
回复

使用道具 举报

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2015-12-17 13:17:17 | 显示全部楼层
谢谢杰夫,现在正在下载。也是。NET API堪比arx API?我一直认为arx“更接近金属”,因此与众不同,但这些引用看起来与. NET非常相关。
这正是我当前问题的根源。从命令中调用的接头和从托盘中调用的接头之间的区别。
回复

使用道具 举报

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2015-12-17 14:28:39 | 显示全部楼层
ObjectARX->AutoCAD
。NET->ObjectARX->AutoCAD
它不是精确的1到1映射,但通常非常接近
这正是我当前问题的根源。从命令调用的子和从托盘调用的子之间的区别。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 22:04 , Processed in 0.266884 second(s), 66 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表