乐筑天下

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

[编程交流] dcl编辑框

[复制链接]

6

主题

26

帖子

22

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 13:13:12 | 显示全部楼层
 
我将层索引存储在变量中,当我检查它时就可以了!sStr。例如,我得到了“2”。因此sStr已经是一个字符串。
如果我这样写:
(set_tile“layerList”sStr);
我出错了:
错误:错误的参数类型:stringp nil
 
另一方面,如果我这样写:
(set_tile“layerList”(itoa sStr));
我出错了:
错误:错误的参数类型:fixnump:“2”
 
layerList是dcl文件中list_框的键。
 
问题出在哪里?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 13:17:04 | 显示全部楼层
如果程序中的其他地方有问题,请在Visual LISP编辑器中运行调试,以查看程序崩溃的位置
回复

使用道具 举报

6

主题

26

帖子

22

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 13:20:12 | 显示全部楼层
如果我删除那行,我就没有错误。。。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 13:25:51 | 显示全部楼层
奇怪的是,在Visual LISP编辑器中,平铺键是否被识别为字符串?(即粉红色)
回复

使用道具 举报

6

主题

26

帖子

22

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 13:27:36 | 显示全部楼层
是的。。。但我发现了问题所在。。。我复制了msasus的代码
(将_tile“MyListBox”(itoa ItemIndexInList))设置到剪贴板,然后将其粘贴到我的代码中。我使用记事本编辑lisp文件。我将MyListBox和ItemIndexInList更改为变量,保留了引号。记事本按原样显示引号,但在Visual Lisp编辑器中,并没有引号。。。有两个小黑匣子。。。我只是改变了。。。
 
所以,谢谢你的建议,尝试与VLISP,我永远不会发现这个错误在记事本。。。
生活有时是如此复杂。。。
 
再次感谢
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 13:34:34 | 显示全部楼层
我总是使用Visual LISP编辑器创建我的LISP文件-语法高亮显示是必不可少的-显示受保护的符号,这意味着您可以避免错误命名变量。
 
有关如何使用Visual LISP编辑器的更多信息,请参见:
 
http://www.afralisp.net/vl/vl-edit.htm
 
http://www.afralisp.net/vl/vlisp.htm
 
http://midpointcad.com/au/docs/lakose_The_Visual_LISP_Developers_Bible.pdf
 
 
如果你想坚持记事本的主题,请查看记事本++~免费代码编辑软件:
http://notepad-plus.sourceforge.net/uk/site.htm
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 06:07 , Processed in 0.705972 second(s), 73 queries .

© 2020-2025 乐筑天下

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