明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1788|回复: 2

MEFLYING,前生,为何出现内部错误

[复制链接]
发表于 2003-9-29 09:45:00 | 显示全部楼层 |阅读模式
您好,您给我的前生画园程序运行几次后就出现:“内部错误:U:\global\coreacad\CORESCR\scandr.cpp@2274: elockviolation: " 到底是前生的程序有问题,还是我的CAD有问题?望指教!

前生程序如下;(DEFUN C:WC ()    ; (/ P0 P1 XY)
;;;________________________________
  (defun mc ()
    (SETVAR "ORTHOMODE" 0)
    (setq xy (trans (list (* 0.5 (+ (CAR P0) (CAR P1)))
     (* 0.5 (+ (CADR P0) (CADR P1)))
     (caddr p1)
      )
      1
      0
      )
    )
    (setq eli (list (cons 0 "CIRCLE")
      (cons 8 "HH")
      (cons 10 xy)
      (Cons 40 0.75)
       )
    )
    (entmake eli)
  )
;;;________________________________
  (setq p0 nil
p1 nil
  )
  (SETQ P0 (GETPOINT "\n 请点取第一点!.."))
  (setq pp (trans p0 1 0))
  (while (= 0 (distance (setq p1 (cadr (grread t 4 0))) p0)))
  (mc)
  (setq ls (entlast))
  (vla-put-color (vlax-ename->vla-object ls) 1)
  (setq ed (entget ls))
  (command "line" p0 p1 "")
  (setq ls1 (entlast))
  (vla-put-color (vlax-ename->vla-object ls1) 2)
  (setq ed1 (entget ls1))
  (setq pick nil)
  (while (null pick)
;    (setq p (grread t 4 0))
    (setq p (grread t 4 2))
    (princ)
    (setq ip (car p)
   pt (cadr p)
    )
    (if (= ip 5)
      (progn
(setq xy (trans (list (* 0.5 (+ (CAR P0) (CAR Pt)))
         (* 0.5 (+ (CADR P0) (CADR Pt)))
         (caddr p1)
   )
   1
   0
   )
)
(setq ed (Subst (cons 10 xy) (assoc 10 ed) ed))
(entmod ed)
(setq p2 (trans pt 1 0))
(setq ed1 (subst (cons 10 pp) (assoc 10 ed1) ed1))
(setq ed1 (subst (cons 11 p2) (assoc 11 ed1) ed1))
(entmod ed1)
      )
    )
    (setq pick (= 3 ip))
  )
  (entdel ls1)
  (prompt "\n 前生制作")
  (prompt "....circle园系列")
  (princ)
)
发表于 2003-9-29 10:13:00 | 显示全部楼层
我这运行没有问题!我是2004
发表于 2003-9-29 12:08:00 | 显示全部楼层
我用2002試過也沒問題
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-10-2 16:17 , Processed in 0.165896 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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