几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » DirectDWG
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-05-04, 06:38 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】crash while loading dwg

crash while loading dwg
crash while loading dwg
hi,
while reading a autocad 2000 .dwg file, the dwgdirectlibraries are raising
an einvalidindex exception while reading the file using oddbhostappservices
::readfile method. so saved this as a 2004 dwg file suspecting that it is
a problem with the dataset. now i dont get any issue while reading the file.
but the einvalidindex is raised when exploding the hatch entity. after
debugging in the example application(that are delivered with the dwgdirect
libraries), it shows the exception while dumping the entities. is it that the
dwg file is corrupted. was this problem ever addressed in the new
libraries. please let me know if anyone of you have a solutioin for this.
thanks,
aparna
it may be result of invalid data in dwg file or a bug in dwgdirect.
1. does dwgdirect's recoverfile() report errors? (in odamfcapp - file/recover).
2. can the file be loaded into autocad?
3. what does autocad's recover say about this file?
sergey slezkin
re:
hi sergey,
yes this file can be loaded easily in autocad. but when using odamfcapp
application also it raised an exception with autocad version 2000 file that i
mentioned earlier. but no error was raised when the same dwg was saved
as 2004 version file. tried to do recoverfile method but this function call
itself was causing crash. dont know i did something wrong in using this
method. how can i know if it contains invalid data.
thanks,
aparna
the file was saved by dwgdirect?
and in odamfcapp file/recover crashes?
if so the sample file would be helpful.
btw, if you save the file by dwgdirect you can try to call
pdb->audit() before saving the file.
sergey slezkin
the file was not saved by dwgdirect. using the autocad product itself i
saved version 2000 file to version 2004 dwg file. odamfcapp crashes
while loading the version 2000 dwg file not the version 2004 saved file.
i tried to do using pdb->audit but still this function call is crashing the
application. i hope iam clear now. here version that iam mentioning is
the autocad version with which the file was saved.
most probably it's a defect in dwgdirect. but i need the file to reproduce the crash.
sergey slezkin
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭

相似的主题
主题 主题发起者 论坛 回复 最后发表
【转帖】converting attached dwg to dwf fails yang686526 DirectDWG 0 2009-05-04 06:14 PM
【转帖】assertion invalid index while loading dwg yang686526 DirectDWG 0 2009-05-04 04:20 PM
【转帖】a problem of ordinate dimension when exploding yang686526 DirectDWG 0 2009-05-04 03:12 PM
【转帖】使用.net从外部dwg文件中导入块 yang686526 ObjectARX(VB.NET/C#) 0 2009-04-20 06:18 PM
【转帖】[求助]请求编程,查询符合要求条件的dwg文件 yang686526 数据库ObjectDBX 0 2009-04-19 05:36 PM


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


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多