高级会员
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
|
【转帖】save To Lower Version Error
save to lower version error
save to lower version error
when convert a dwg file which has custom entity to lower version,autocad can't correctly show the result drawing. even if loaded correct version dbx file.
autocad's custom entities can be saved to r13+ versions only. if you save to r12 - only graphic representation of entity is saved.
if you save to r13 and later versions the entity should be restored. assuming that autocad's version is ok and required arx implementing the entity presents.
sergey slezkin
thanks.
for instance,i coverted a r2004 drawing to r14 or r2000/2 versions,autocad 2000/2 can open the results,but can't show the custom entities. and the results drawing can be showed correctly by autocad 2004/5/6.
bye the way,i loaded the each versions dbx correctly.
some custom entities may be implemented in ac2004 and remain proxies if the file is loaded by minor version of autocad.
do you have the same effect if the file is saved to ac2000 by autocad 2004 for example? will ac2000 show them correctly?
sergey slezkin
hi!
if autocad 2004/5/6 saved to autocad2000 format drawing.the autocad 2002 can show them correctly.
it is a wonder.
i converted the drawing which is autocad2000 format saved by autocad2004/5/6 to r14 version.
the r14 format drawing can't be showed correctly by the autocad 2002.
but when i changed my dbx code:
acrx_dxf_define_members(hacdbentitybase, acdbentity, acdb::kdhl_1014, acdb::kmrelease0,acdbproxyentity::knooperation, allprobase, jentity);
to
acrx_dxf_define_members(hacdbentitybase, acdbentity, acdb::kdhl_current, acdb::kmreleasecurrent,acdbproxyentity::knooperati on, allprobase, jentity);
the autocad 2002 can show the r14 format drawing correctly.
if the autocad 2002 show the converted r2000 format drawing,some times the autocad 2002 print this error message:
(translated by other language)
error: exception at 0xc0000005(access conflict)
|