qxfmit 发表于 2004-3-28 20:28:00

如何用反应器监测数据库的变化

当autocad程序开始运行之后,如何用反应器获取真个数据库中的数据的变化,例如,当向文件中新添加了一条直线,然后又对他进行了修改,最后又删除了,等等

freeyun 发表于 2004-3-30 11:20:00

大概是这么几步:


<FONT style="BACKGROUND-COLOR: #c0c0c0">1.从AcDbDatabaseReactor派生新类,并重载相关消息函数;</FONT>


2.创建一个派生类的实例;


3.用该数据库类对应的addReactor函数将该实例加到需要监视的数据库的反应器列表中;


注意使用完后要removeReactor并delete派生类实例。
页: [1]
查看完整版本: 如何用反应器监测数据库的变化