几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(C++) (http://www.dimcax.com/hust/forumdisplay.php?f=34)
-   -   【转帖】如何使用transaction reactor? (http://www.dimcax.com/hust/showthread.php?t=7330)

yang686526 2009-04-16 10:41 PM

【转帖】如何使用transaction reactor?
 
如何使用transaction reactor?
如何使用transaction reactor?
我先定义了actransactionreactor的一个子类:
class asdktransactionreactor : public actransactionreactor
{
public:
virtual void transactionstarted(int& numtransactions, acdbtransactionmanager* transactionmanagerptr);
virtual void transactionaborted(int& numtransactions, acdbtransactionmanager* transactionmanagerptr);
virtual void transactionended(int& numtransactions, acdbtransactionmanager* transactionmanagerptr);
};
void asdktransactionreactor::transactionended(int& numtransactions, acdbtransactionmanager* transactionmanagerptr)
{
acutprintf(_t("transaction ended\n"));
}
void asdktransactionreactor::transactionstarted(int& numtransactions, acdbtransactionmanager* transactionmanagerptr)
{
acutprintf(_t("transaction started\n"));
}
void asdktransactionreactor::transactionaborted(int& numtransactions, acdbtransactionmanager* transactionmanagerptr)
{
acutprintf(_t("transaction aborted\n"));
}
接着在初始化程序时:
asdktransactionreactor* gptsr = new asdktransactionreactor();
actrtransactionmanager->addreactor(gptsr);
在autocad中导入这个arx后,无论怎么画图这个asdktransactionreactor都没有反应啊!
程序有没有什么问题?
asdktransactionreactor自然只有在使用transaction的时候才起作用,一般的画图用不到transaction的
我的qq 172522850


所有的时间均为北京时间。 现在的时间是 06:00 PM.