找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: XDSoft

[测试]:关于XDRX_API的BUG,请到此贴下发表

[复制链接]

已领礼包: 593个

财富等级: 财运亨通

发表于 2002-5-1 11:53:25 | 显示全部楼层
以下函数在Windows 2000 Pro中出现异常。
  1. xdrx_system_getideserial

  2. 功    能:获得硬盘物理序列号

  3. 调用格式:(xdrx_system_getideserial)

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2002-5-1 11:56:20 | 显示全部楼层
最初由 eachy 发布
[B]以下函数在Windows 2000 Pro中出现异常。
  1. xdrx_system_getideserial

  2. 功    能:获得硬盘物理序列号

  3. 调用格式:(xdrx_system_getideserial)

  4. 返 回 值:字符串
复制代码
[/B]


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

使用道具 举报

已领礼包: 444个

财富等级: 日进斗金

发表于 2002-5-8 02:16:46 | 显示全部楼层
XDRX_API中字符替换函数XDRX_STRING_REPLACE的返回值,怎么是没有找到匹配项返回值为Nil,这真有点出乎我的意料,按我的想法应是返回原字符串呀。DOSLIB中提供的类似函数的返回值为原字符串。(DOS_STRREPLACE)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2002-6-20 12:54:16 | 显示全部楼层
怪事情,昨天还运行顺利,今天忽然第一次出错,第二次导致CAD异常退出(AutoCAD2002英文+汉化),R14下CAD窗口自动消失。出错代码为红色,其他的Sbrk程序运行良好。

  1. ;;命令:dwgblack
  2. ;;将图中所有实体(包括块,嵌套块,尺寸中的无名块)都变白色
  3. ;;出图的时候解决有的白线变灰的问题。
  4. ;;
  5. ;;本程序出自XDsoft,修改的最初目的只是为处理电子版地形图,
  6. ;;将所有实体改为同一图层,同一颜色,字体也统一一种(未完成),
  7. ;;经过修改更通用些,也适应专门的要求
  8. ;;
  9. ;;通用组码修改  cnum0  组码   cnum  组码值
  10. ;;
  11. (defun #chg_color (e cnum0 cnum / tf e blkna)
  12.   (xdrx_setenttodb e)
  13.   (setq tf (xdrx_getentdxf 0))
  14.   (cond
  15.     ((or
  16.        (= tf "INSERT")
  17.        (= tf "DIMENSION")
  18.      )
  19.      (setq blkna (xdrx_getentdxf 2))
  20.      (setq blkna (tblsearch "block" blkna))
  21.      (setq e (cdr (assoc -2 blkna)))
  22.      (while e
  23.        (xdrx_setenttodb e)
  24.        (setq tf (xdrx_getentdxf 0))
  25.        (if (or
  26.              (= tf "INSERT")
  27.              (= tf "DIMENSION")
  28.            )
  29.          (progn
  30.            (#chg_color e cnum0 cnum)
  31.          )
  32.          (progn
  33.            (xdrx_setenttodb e)
  34.            (xdrx_modent cnum0 cnum)
  35.          )
  36.        )
  37.        (setq e (entnext e))
  38.      )
  39.     )
  40.     (t
  41.      (xdrx_modent cnum0 cnum)
  42.     )
  43.   )
  44. )
  45. ;;地形图处理步骤二
  46. (defun c:dwgblack (/ ss key num num0 n e)
  47.   (xdrx_begin)
  48.   (prompt "\n请选取要变色的实体<全选>:")
  49.   (if (not (setq ss (ssget)))
  50.     (setq ss (ssget "x"))
  51.   )
  52.   (initget "1 2")
  53.   (setq key (getstring "\n[1 改颜色/2 改层]<1>: "))
  54.   (if (or (= key "1")
  55.           (= key "")
  56.       )
  57.     (progn
  58.       (setq num (acad_colordlg 7))
  59.       (setq num0 62)
  60.     )
  61.     (progn
  62.       (setq num (getstring "\n图层名称: "))
  63.       (setq num0 8)
  64.     )
  65.   )
  66.   (setq n 0)
  67.   (xdrx_setsstodb ss 0)
  68.   (xdrx_pbarbegin "已经完成:" (sslength ss))
  69.   (while [COLOR=#A52A2A](setq e (xdrx_getentdata 0))[/color]
  70.     (xdrx_pbarsetpos n)
  71.     (setq n (1+ n))
  72.     (#chg_color e num0 num)
  73.     (entupd e)
  74.   )
  75.   (xdrx_pbarend)
  76.   (xdrx_end)
  77.   (princ)
  78. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2002-6-20 12:56:28 | 显示全部楼层
第一次提示:
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2002-6-20 12:57:42 | 显示全部楼层
第二次运行提示:
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2002-6-20 18:01:22 | 显示全部楼层
最初由 eachy 发布
[B]第一次提示: [/B]


今天你安装了什么软件了吗?

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

使用道具 举报

发表于 2002-7-2 22:18:49 | 显示全部楼层
用了xdrx_api14.arx后当前层老会变为0层??
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2002-7-2 22:25:58 | 显示全部楼层
最初由 autotools 发布
[B]用了xdrx_api14.arx后当前层老会变为0层?? [/B]


最新的API已经更新了,这个问题已经解决了。

API 14现在是最后一个版本了,以后API将唯一支持2002+
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-7-3 14:07:33 | 显示全部楼层
出现这个问题应核查一下
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-7-29 12:36:28 | 显示全部楼层
我以加载XDRX_API14
用你编的命令:solid2pl
;功能:用xdrx_api函数xdrx_solid_vertex得到
;3dsolid实体顶点,并用3dpolyline模拟这个3dsolid
出现问题。。。。
Command: solid2pl
拾取个3dsolid实体<退出>:  error: null function
(XDRX_SOLID_VERTEX E)
(SETQ PTL (XDRX_SOLID_VERTEX E))
无效的函数  XDRX_API14里不包括XDRX_SOLID_VERTEX这个函数吗?:8
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2002-8-4 20:29:00 | 显示全部楼层

目前的XDRX_Dragss类函数不能接受回车输入。

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

使用道具 举报

发表于 2002-9-17 07:57:37 | 显示全部楼层
xdrx_gettch 说明如下:
功能:返回天正建筑安装路径+"子目录名",如 (gettch "SYS\\"), 返回 "C:\\TCH\\SYS\\"。
调用格式:(xdrx_gettch [子目录名] [规则])

说明:1.若给参数[规则],则忽略前面的[子目录名]。
2.参数[规则]:0,1,返回天正建筑安装路径(最后一定带\\)。
2:返回天正建筑安装路径+"SYS\\"。
3:返回天正建筑安装路径+"LISP\\"。
4:返回天正建筑安装路径+"DDBL\\"。
5:返回天正建筑安装路径+"DDBLM\\"。

返回值:成功返回路径,失败返回NIL.

但是我发现返回值有误,比如:
(gettch "SYS\\") 只返回"\SYS\\" 应返回"C:\\TCH\\SYS\\"
(gettch) 只返回"" 应返回"C:\\TCH\\"
(gettch 2) 只返回"\SYS\\" 应返回"C:\\TCH\\SYS\\"
(gettch 3) 只返回"\SYS\\" 应返回"C:\\TCH\\LISP\\"

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

使用道具 举报

发表于 2002-10-23 21:56:42 | 显示全部楼层
我安装了晓东工具箱以后出现提示:D:\Program Files\XDSoft\SYS\xdrx_api15.arx 无法找到所需的动态链接库或其他文件。
; 错误: ARXLOAD 失败
(我把晓东工具箱安装在D:\Program Files\XDSoft下)请问这是怎么回事?如何解决?是不是晓东工具箱不适用于autocad2000?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2002-10-23 22:06:13 | 显示全部楼层
最初由 luln 发布
[B]我安装了晓东工具箱以后出现提示:D:\Program Files\XDSoft\SYS\xdrx_api15.arx 无法找到所需的动态链接库或其他文件。
; 错误: ARXLOAD 失败
(我把晓东工具箱安装在D:\Program Files\XDSoft下)请问这是怎么回事... [/B]


你下载下面连接文件,解开压缩拷贝到ACAD2000的安装目录下,即把里面的两个DLL文件放到ACAD安装目录。然后加载试试。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 20:31 , Processed in 0.299834 second(s), 54 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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