几何尺寸与公差论坛------致力于产品几何量公差标准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)
-   -   【转帖】assert in oddblayertablerecorddescription90 (http://www.dimcax.com/hust/showthread.php?t=15140)

yang686526 2009-05-04 04:14 PM

【转帖】assert in oddblayertablerecorddescription90
 
assert in oddblayertablerecord::description()
assert in oddblayertablerecord::description()
i'm using version 1.13.02 debug .net 2003.
while loading a file i get a large number of asserts. the drawing has one of the longer layer lists that i've come across with many layers from xrefs.
assert location:
oddblayertablerecord::description() - line 968
assert message:
prb->restype() == 1000 && prb->getstring().isempty()
source\database\tables\dblayertablerecord.cpp
what is the meaning of this assert?
and how do i go about getting this drawing to load with the debug libs?
the drawing is fairly large so i'll try to produce a smaller version to post if it's needed to resolve this issue.
layer's description is stored in xdata in the form:
1001
acaeclayerstandard // layer description data start
1000
// empty string
1000
somestring // this is layer description
assert means that the string which is usually empty is not empty in your case.
how the file was created? minimizing the file you can delete all entities - we need only layer table (or its part).
sergey slezkin
last edited by mmuratov; 20th september 2005 at 07:51 amfff">.
the file is part of a live quotation for one of our customers, so i don't want to post it on a public forum.
even though i've stripped the file so it's no longer recognizable i would still prefer to send it to you directly.
where would you want me to mail it?
my e-mail is sslezkin_at_softdev_dot_spb_dot_ru
is it possible to find out which application was used to create the file?
sergey slezkin


所有的时间均为北京时间。 现在的时间是 12:42 AM.