找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 994|回复: 29

[求助]:我在使用mdlWorkDgn_...函数出现的问题 请指教

[复制链接]
发表于 2004-5-31 18:10:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我在使用mdlWorkDgn_...函数添加 修改元素以后
文件就打不开了 使用edg修复之后 发现是函数造成了
跟随字太大和太小 请问这是怎么回事 一般错误法师在元素多的图中
mdlWorkDgn_...函数的修改和保存都很简单呀
元素也没有问题呀 怎么出现这种错误
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-5-31 18:16:25 | 显示全部楼层
如果程序中有指针错误,就很容易出现这样的问题。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-5-31 19:35:01 | 显示全部楼层
有什么指针错误 怎么解决这个问题
是文件中有错误吗
在执行删除,添加,修改多个元素时 文件位置是不是会改变而造成
操作下一个元素时出现错误
mdlWorkDgn_findEof函数有什么作用
mdlWorkDgn_write (eldP, -1, fp, -1, FALSE);
当写入一个元素以后 在写下一个元素 第二个参数为-1是不是就错了

那里还有这个函数的例子 自带的例子太简单了 只有读
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-1 08:56:22 | 显示全部楼层
你可以跟踪一下mdlWorkDgn_write (eldP, -1, fp, -1, FALSE);的返回值,
看它是不是返回0,是0,看mdlErrno值是多少,再看原因。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-6-1 09:13:56 | 显示全部楼层
不是0  都是正确的 操作的时候没有问题
就是使用MS在打开文件时候打不开 或者提示文件尾丢失
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-1 09:34:47 | 显示全部楼层
只能看了程序再说了。
一般出现这种情况,是由变量定义或者参数用错造成的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-1 10:07:48 | 显示全部楼层
还有一个可能,最后一个参数错了,就是跟2d,3d有关的那个
第二个参数,用- 1没什么问题。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-6-1 13:48:56 | 显示全部楼层
我得都是2d文件 使用的函数只有mdlWorkDgn_write  和 mdlWorkDgn_delete
里面的参数都很清楚 应该不会用错的
不知道大家谁用过这两个函数没有 是不是很稳定
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-1 14:14:12 | 显示全部楼层
无能为力了,我们用了都没有什么问题,
除了,有一种情况,当要写过去的元素有自定义的线型,而目标文件没有用过此线型,
写过去的元素的线型就会丢失。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-1 20:52:59 | 显示全部楼层
呵,这两个函数用得太多了
要不把你的程序和数据放上来瞧瞧?
或者发邮件zergman@163.com给我。
如何?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-6-1 22:54:22 | 显示全部楼层
我的目的是想直接修改参考文件 线找到要修改的参考文件元素 然后退出参考 使用程序修改
然后在连接参考文件 好像参考文件连接次数太多就出现问题
dgn数据大的时候才会出错
而且程序不出错 只是dgn文件 无法打开
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-2 01:14:16 | 显示全部楼层
数据大的时候才出错,会不会有什么数组越界了?
这样讨论好像效果不太好。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-6-2 10:29:27 | 显示全部楼层
没有数组 我是修改一个元素就关闭一次文件 因为我发现使用mdlWorkDgn_函数会改变元素的文件位置

频繁调用参考文件是用过没有 是不是也会出现文件尾丢失
你有QQ吗 或者msn 或者泡泡???
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-2 12:55:22 | 显示全部楼层
用不着每次都关闭吧?
没有这么频繁过,因为无论从性能、使用和编写调试来说,都不会太方便。
不能优化处理流程吗?
遇到过文件被破坏的情况,不过一个就是2d/3d的参数和图不匹配,一个就是指针越界。其他情况还没有遇到。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-6-2 15:29:33 | 显示全部楼层
我也不想这样
不关闭的话 修改元素后参考文件不刷新  而且不能同时修改多个元素 如果删除前面的元素
那么后面的元素位置就变了 不知道ms是怎么处理这种情况的 还有edg是怎么打开文件的
应该也是用这个函数的把
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-24 04:38 , Processed in 0.373295 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表