![]() |
【转帖】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 |
所有的时间均为北京时间。 现在的时间是 06:32 PM. |