乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 21|回复: 19

[编程交流] 急需帮助

[复制链接]

2

主题

8

帖子

6

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 10:51:20 | 显示全部楼层 |阅读模式
帖子被我删除了。
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2022-7-6 10:57:20 | 显示全部楼层
你好
 
我无法证明任何事情,因为我没有2011年的测试,但根据您收到的错误消息,似乎是因为以下表达式:
  1. (strcat "AutoCAD.AcCmColor."
  2.          (itoa (ATOI (GETVAR "ACADVER")))
  3.    )

该表达式在2010/2011年返回“AutoCAD.AcCmColor.18”,在2007/2008/2009年返回“AutoCAD.AcCmColor.17”,以此类推,它适用于以前的版本。
 
2011年可能需要AutoCAD版本号(2010年为18.0,2011年为18.1),而不是dwg版本号。
所以你可以试着用这个替换这个表达式:
  1. (strcat    "AutoCAD.AcCmColor."
  2.    (rtos (atof (getvar "ACADVER")) 2 1)
  3. )
回复

使用道具 举报

4

主题

327

帖子

324

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 10:59:14 | 显示全部楼层
查看其他文件,看看调用了什么(defun ZF\u GET-ACADCOLOR()
从您发布的内容来看,它是唯一引用(GETVAR“ACADVER”))的东西
 
我没有发现第一个defun下面的代码有任何问题,但我可能错过了一些东西。
回复

使用道具 举报

2

主题

8

帖子

6

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 11:03:57 | 显示全部楼层
我添加了代码更改:
 
(strcat“AutoCAD.AcCmColor。”
(实时操作系统(atof(getvar“ACADVER”))2 1)
)
 
 
似乎什么都没有改变。我仍然得到错误:“不兼容的版本”
回复

使用道具 举报

4

主题

327

帖子

324

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 11:04:10 | 显示全部楼层
是AutoCAD给出了错误还是程序给出了错误。
看起来像是代码创建者创建的错误字符串
在文件中搜索错误的文本字符串,并查看其来源。
你知道如何在lisp编辑器中调试lisp文件吗?
回复

使用道具 举报

2

主题

8

帖子

6

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 11:07:25 | 显示全部楼层
错误消息已附加。
115122llibtee0lb1llmlm.jpg
回复

使用道具 举报

4

主题

327

帖子

324

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 11:13:00 | 显示全部楼层
这看起来像是代码创建者编写的消息。
该消息是代码错误陷阱的一部分,而不是AutoCAD本身。
您需要查看代码,直到找到生成此消息的代码,然后回溯以找到调用此消息的代码行。
编写代码时,优秀的编写器会放入错误陷阱,这样代码不会使AutoCAD崩溃,并且编写器会使用警报功能通知用户问题。
如果你在下面键入cade,你会看到它就像你收到的消息一样。
(提醒“有问题”)
回复

使用道具 举报

2

主题

8

帖子

6

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 11:16:25 | 显示全部楼层
我搜索了所有警报,但在代码中没有找到任何警报。
回复

使用道具 举报

4

主题

327

帖子

324

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 11:19:08 | 显示全部楼层
可以发布所有代码吗?
回复

使用道具 举报

88

主题

346

帖子

281

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
423
发表于 2022-7-6 11:22:50 | 显示全部楼层
还有更多代码。。。。
 
我也见过这种“拷贝保护”方法。。。。
它迫使用户购买autocad新版本的升级。
 
请张贴所有代码!!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-6 17:06 , Processed in 0.372064 second(s), 74 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表