几何尺寸与公差论坛------致力于产品几何量公差标准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)
-   DirectDWG (http://www.dimcax.com/hust/forumdisplay.php?f=89)
-   -   【转帖】problem with layer and regen all (http://www.dimcax.com/hust/showthread.php?t=18129)

yang686526 2009-05-06 11:20 PM

【转帖】problem with layer and regen all
 
problem with layer and regen all
problem with layer and regen all
hi,
i have a problem with regen all (in my app and in odamfc) when i switch off some layer. (layer a-col in sample file of autocad 2005 : 8th floor plan)
the code of regen is the same in odamfc :
getactivedevice()->invalidate();
if(getactivedevice()->gsmodel())
getactivedevice()->gsmodel()->invalidate(odgsmodel::kinvalidateall);
redrawwindow();
after this sequence i catch a unknow exception.
thanks
which dd version do you use and what are the steps to reproduce the situation in odamfcapp?
in 1.13 i tried to load the file, vectorize it, turn layer a-col off in format/layer and push "regen all" button.
it works corectly.
sergey slezkin
problem with layer (model space...)
hi sergey,
thanks for your answer.
try to do it in model space. (i'm using dd release 1.13.02)
i've got a other kind of problem in my app (and the same in odamfc).
when you open many views (rendering) of a same drawing, the geometry cache is enable only on first view...
regards...
thanks, now i can reproduce the crash.
as for the second problem - it's as designed.
(and in autocad it's not possible to have the same drawing opened in multiple windows)
sergey slezkin
excuse me but my english is not very well...
for my second problem try that in odamfc :
- open a drawing
- vectorize a layout (let it open)
- select a other layout (of the same drawing)
- vectorize the other layout.
then the first vectorized layout have cache but not the other...
thanks.


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