查看单个帖子
旧 2009-05-06, 08:56 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】odgslayouthelperptr error during dtor

odgslayouthelperptr error during dtor
odgslayouthelperptr error during dtor
hi,
for one dwg file i have a problem:
during cleanup m_pdevice.release() i get an error.
if i comment out m_pdevice->update() it's all fine.
if i try the drawing with the examples odamfcapp or singledoc
it's also fine.
what am i missing?
call stack:
odgsbasevectorizeview::~odgsbasevectorizeview(void ) + 147 bytes
odrxobjectimpl<class exgdivectorizeview,class odgsviewimpl>::~odrxobjectimpl<class exgdivectorizeview,class odgsviewimpl>(void) + 248 bytes
odrxobjectimpl<class exgdivectorizeview,class odgsviewimpl>::`vector deleting destructor'(unsigned int) + 8 bytes
odrxobjectimpl<class exgdivectorizeview,class odgsviewimpl>::release(void) + 40 bytes
odrxobjectimpl<class odgspaperlayouthelperimpl,class odgspaperlayouthelperimpl>::~odrxobjectimpl<class odgspaperlayouthelperimpl,class odgspaperlayouthelperimpl>(void) + 53 bytes
odrxobjectimpl<class odgspaperlayouthelperimpl,class odgspaperlayouthelperimpl>::`scalar deleting destructor'(unsigned int) + 8 bytes
odrxobjectimpl<class odgspaperlayouthelperimpl,class odgspaperlayouthelperimpl>::release(void) + 37 bytes
odsmartptr<odgslayouthelper>::release() line 277
problem doesn't occure anymore
hi,
i did reorganize my code a little bit.
it looks still the same, but the difference is no more
error during release.
bye, holger.
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)