oda 2.2 fails an assert after adding an image in a non defau
oda 2.2 fails an assert after adding an image in a non default ucs
in debug vc8 2.2 oda after adding an image in a non default ucs oda asserts in file: "e:\opendwg\dd2.02\dwgdirect_vc8\source\gi\giconve yornodeimpl.h"
line 36, on this code:
code:
"!m_sources.contains(&sourcenode, 0)"
please note that an image in the default ucs works just fine. any ucs thats is parallel to the default also works...
why is this assert failing... and what can i do about it? is this a bug or a bad assumption on my part?
last edited by tillerstarredwards; 20th december 2006 at 08:29 amfff">.
it is in the rendering code. i can create and add an image just fine. however, i can't get it to draw correctly.
code:
msvcr80d.dll!_vcrtdbgreporta(int nrpttype=2, const char * szfile=0x01102a98, int nline=36, const char * szmodule=0x00000000, const char * szformat=0x01102a6c, char * arglist=0x00127c38) line 290 c
msvcr80d.dll!_crtdbgreportv(int nrpttype=2, const char * szfile=0x01102a98, int nline=36, const char * szmodule=0x00000000, const char * szformat=0x01102a6c, char * arglist=0x00127c38) line 300 + 0x1d bytes c
> msvcr80d.dll!_crtdbgreport(int nrpttype=2, const char * szfile=0x01102a98, int nline=36, const char * szmodule=0x00000000, const char * szformat=0x01102a6c, ...) line 317 + 0x1d bytes c
dd_root_2.02_8.dll!00de12bc()
dd_root_2.02_8.dll!00de1348()
dd_gi_2.02_8.dll!010715ea()
dd_gs_2.02_8.dll!011885c5()
dd_gs_2.02_8.dll!0116af4d()
dd_gs_2.02_8.dll!0116b928()
dd_gs_2.02_8.dll!011643d8()
winopengl_2.02_8.gs!odgsopenglvectorizedevice::update(odgsdcrect * pupdatedrect=0x00000000) line 66 c++
winopengl_2.02_8.gs!exgsopenglvectorizedevice::update(odgsdcrect * pupdatedrect=0x00000000) line 198 + 0xc bytes c++
dd_db_2.02_8.dll!0149d6e9()
hscadcreator.exe!chscadctorviewrenderer::dopaintprimary(hdc__ * hdc=0x0f012ca1) line 303 + 0x1f bytes c++
hscadcreator.exe!chscadctorviewrenderer::dopaint() line 278 + 0x1b bytes c++
hscadcreator.exe!chscadctorviewrenderer:

aint() line 233 + 0xf bytes c++
it is inside the odgsopenglvectorizedevice::update call...