乐筑天下

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

生成线型会导致错误

[复制链接]

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2015-11-19 15:09:37 | 显示全部楼层
只是一个想法...
您是否在事务中创建了线型以及使用它的其他代码?如果是这样,也许您可以尝试在其自己的单独事务中创建线型,然后启动一个新的来执行使用新线型的其他工作?这样,新对象应该在数据库中很好且真实并且可用。
例如:
而不是-
start trans
createLinType()
doStuff()
end trans
尝试-
start trans1
createLinType()
end trans1
start trans2
doStuff()
end trans2
回复

使用道具 举报

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2015-11-19 20:02:22 | 显示全部楼层
嗨,米克,
这也是我的想法。
我打算建议一个独立的线型创建器
图层也是如此。
单一责任原则使问题的解决变得更加简单。
我本打算尝试一起编写一些代码,但目前空闲时间很少。
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2015-11-19 20:42:42 | 显示全部楼层

当然!
我过去经常传递事务,认为它会更有效率。当我将代码重构为更像“单一责任”时,我实际上发现它运行得更快
回复

使用道具 举报

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2015-11-22 23:41:49 | 显示全部楼层
这个怎么样
我认为您应该使用单独的方法制作线型,并将其与您正在做的其他工作进行事务处理
据我所知,您作为属性传递给
LinetypeTableRecord
的值不正确
稍后我将发布一些代码,并尝试对其进行编码,使其相对不言自明。
简而言之,
破折号[0]是直线,
破折号[1]是直线间距的一半,
,还包含文本信息,其偏移量为直线[1]的末端。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2024-11-22 01:06 , Processed in 0.143175 second(s), 58 queries .

© 2020-2024 乐筑天下

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