查看单个帖子
旧 2009-04-17, 09:24 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】如何打开特定的块?

如何打开特定的块?
如何打开特定的块?
我定义一个带属性的块叫11。
我想打开它,于是:
acdbdatabase* pdb;
acdbobjectid eid;
char handle[132];
char *d="11";
strcpy(handle,d);
pdb->getacdbobjectid(eid,0,handle);
acdbentity *pent;
acdbopenobject(pent,eid,acdb::kforread);
编译没错。
在cad里加载后运行,就出现未处理得异常错误。。。
我又换了方法:
ads_name en;
acdbobjectid eid;
char handle[3];
char *d="11";
strcpy(handle,d);
acdbhandent(handle,en);
acdbgetobjectid(eid,en);
acdbentity *pent;
acdbopenobject(pent,eid,acdb::kforread);
结果还是同样的错误
谁能帮我看看为什么?你们是怎么打开特定块的?
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)