查看单个帖子
旧 2009-05-04, 04:14 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】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
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)