【发布时间】:2019-05-05 17:02:35
【问题描述】:
我有一个小型 vb.net 应用程序,它可以从头开始创建 DXF 文件,其中包含折线和一些文本对象。它正在按预期工作并且目前正在使用我在网上找到的一些“最低 dxf 要求”信息。
作为应用程序的升级,我决定在折线上添加一些 xdata,这就是我遇到问题的地方。
我在实体部分的折线定义中添加了以下几行:
1001
MYAPPID01
1002
{
1000
-Some string I want to associate with the polyline-
1002
}
并且还为appid创建了一个table section,如下:
0
SECTION
2
TABLES
0
TABLE
2
APPID
2
MYAPPID01
70
0
0
ENDTAB
0
ENDSEC
我还在 acaddoc lsp 文件中添加了一个自动加载过程来注册应用程序:
(if (not (tblsearch "APPID" "MYAPPID01"))
(regapp "MYAPPID01")
)
我的 dxf 文件没有加载并给出“无效的应用程序”错误。我必须怎么做才能将这个 xdata 添加到我的正常 dxf 例程中?
任何有关 APPID 及其注册的帮助都会很棒。 提前谢谢大家。
【问题讨论】: