几何尺寸与公差论坛------致力于产品几何量公差标准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)
-   -   【转帖】assertion failed while reading dxf when linking with debug l (http://www.dimcax.com/hust/showthread.php?t=15148)

yang686526 2009-05-04 04:16 PM

【转帖】assertion failed while reading dxf when linking with debug l
 
assertion failed while reading dxf when linking with debug l
assertion failed while reading dxf when linking with debug library.
following is the code of my program (i try to make it as simple as possible). the error (apparently an assertion failed) occurs only when i link my program with debug library (either dd_vc6mld or dd_vc6mdd) ? any idea ?
thanks,
ps: this error occurs only on a few dxf files.
error message:
assertion failed: pfiler->atextendeddata(), file source\database\objects\dbobject.cpp, line 1516
code:
#include "odacommon.h"
#include "dbdatabase.h"
#include <iostream.h>
class myservices : public exsystemservices, public exhostappservices
{};
int main(int argc, char* argv[])
{
odrxobjectimpl<myservices> services;
odinitialize(&services);
oddbdatabaseptr pdb;
pdb = services.readfile( argv[1], false, false, oda::ksharedenyno );
oduninitialize();
}
call stack:
_nmsg_write(int 10) line 221
abort() line 44 + 7 bytes
_assert(void * 0x00b6f848, void * 0x00b6f820, unsigned int 1516) line 267
bug! 004b3e54() line 1516 + 52 bytes
bug! 004b12f6() line 803
bug! 005df6e3() line 212 + 12 bytes
bug! 006e39f1() line 74 + 31 bytes
bug! 004f4fa9() line 963 + 36 bytes
bug! 004f3a5b() line 621 + 25 bytes
bug! 004f1b73() line 168
bug! 004f1507() line 66
bug! 00450660() line 443 + 30 bytes
bug! 0045027c() line 389
bug! 004500dc() line 362
oddbhostappservices::readfile(const char * 0x002f300f, unsigned char 0, unsigned char 0, oda::filesharemode ksharedenyno)

could you e-mail me a file causing the problem? i'll try to look into the issue.
sergey slezkin


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