您好:我有一个应用程序创建使用vb。net 2014,它使用autocad。net api。
我有一个自定义命令,当输入时,它打开一个位于用户本地驱动器上的模板,然后读取它,然后创建一个副本,并将一组数据放入其中。
无论如何,我不得不修改模板,因为我们公司想要一个新的标志。看起来应该很容易。。。。当然不是。
这是一个漫长的一周。。。。在将新徽标放入模板后,每次运行该命令时,它都会一直挂起,我甚至无法按ctrl、alt、delete键将其删除。。。不得不冷落它。哎哟所以考虑起来很费时,大约需要30分钟的时间来了解真正发生的事情。
首先,它在这条线上爆炸:
- dbTemplate.ReadDwgFile(sBOM_EstimatePath &
- [font=Consolas][color=#a31515][font=Consolas][color=#a31515]"CO_TEMPLATE_1German.dwt"[/color][/font][/color][/font][font=Consolas], System.IO.[/font][font=Consolas][color=#2b91af][font=Consolas][color=#2b91af]FileShare[/color][/font][/color][/font][font=Consolas].Read, [/font][font=Consolas][color=#0000ff][font=Consolas][color=#0000ff]True[/color][/font][/color][/font][font=Consolas], [/font][font=Consolas][color=#0000ff][font=Consolas][color=#0000ff]Nothing[/color][/font][/color][/font][font=Consolas])[/font]
没有消息。。。但它只是冻结,直到我必须重新启动。
我发现这与新标志无关。如果我删除这个模板中的任何内容并保存,它就是这样做的。
我猜想,虽然我正在删除,例如文本、块和其他对象,如多段线,但它在某处保留了信息?
我可以尝试从头开始创建一个新模板,但这样做时会遇到其他问题,所以我想从这里开始,看看是否有人有任何想法可以帮助我。
谢谢你的帮助。
监考人员
|