查看单个帖子
旧 2009-04-16, 11:32 AM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】[arx] 自定义实体拖动,在反应器重载函数中出错。

[arx] 自定义实体拖动,在反应器重载函数中出错。
[arx] 自定义实体拖动,在反应器重载函数中出错。
数据库反应器函数重载函数
void cdbreactor:bjectmodified(const acdbdatabase *dwg, const acdbobject *dbobj)
{
if ( adesk::ktrue == dbobj->iskindof(cascocdevicedrawing::desc()) )
{
cascocdevicedrawing *pcentity = cascocdevicedrawing::cast(dbobj);//自定义实体类
if ( pcentity )
{
acdbobjectid t_pobjectid;
t_pobjectid = pcentity->objectid();
*g_pobjectid = t_pobjectid;
long lobjectid;
lobjectid = t_pobjectid.asoldid();
//objectid_update( lobjectid );
}
}
}
为什么我在其它地方一旦用到红色的变量所指的全局变量或者蓝色的写到数据库中,其它地方读取该值。当拖动前面插入的自定义实体就会出错?
此主题相关图片如下:
qq:19154480
msn:freejustinji@hotmail.com
e-mail:justin3@citiz.net
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)