明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 836|回复: 8

dcl可存储控件值的小模板 控件值存入词典

  [复制链接]
发表于 2022-8-15 18:15 | 显示全部楼层 |阅读模式
本帖最后由 xj6019 于 2022-11-4 19:48 编辑

dcl可存储控件值的小模板 控件值存入词典,方便初级玩家直接套用,高手略过,代码是从猫老师的代码基础上修改的,存储控件值有好几种办法,1.写出文本文件  2. 作为全局变量  3.存入本文件词典等等,当前的模板就是存入文件词典的,方便控件值跟随文件一起保存。

2.
进一步做了优化,优化了key控件输入的便捷性,直接输一个列表就行了,增加了使用说明的文字。

3.
重新整理出了一套更简洁的调用函数,写完面板,所有的key直接代码自动提取出来,完全不需要在代码里再各个地方写key了,仅仅需要写面板就行,
注意key附近不能有多个空格,为了不出错,写面板的时候尽量不要留空格,只需要对应手写上预设的key预设值就可以调用了,输入框 单选多选预设值为字符串,列表参照下面的最后一个的列表写法,压缩包内有两个调试过的测试文件,参照着改写套用就行,使用起来更便捷了



注意:预设列表的顺序要和面板里面key的顺序保持一致!!!
例子:        (DTU-dcl  "写入的词典名"     '("100" "120" "130"("2"("150""160""abc")))   面板   调用功能)



本帖子中包含更多资源

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

x
发表于 2022-8-16 07:49 | 显示全部楼层
本帖最后由 hhh454 于 2022-8-16 07:51 编辑

我都是写入注册表,然后读取,适用于通用参数,项目参数不同时就要每次更改,加上随文件存储估计是最佳组合了
 楼主| 发表于 2022-8-16 08:16 | 显示全部楼层
hhh454 发表于 2022-8-16 07:49
我都是写入注册表,然后读取,适用于通用参数,项目参数不同时就要每次更改,加上随文件存储估计是最佳组合 ...

我个人习惯了写词典保存变量,各有各的好处呗,都能达到目的
发表于 2022-8-16 10:41 | 显示全部楼层
可以都支持,开放给用户选择用哪一种,
或者设置优先级与fallback为哪种等...
发表于 2022-8-16 12:28 | 显示全部楼层
谢谢分享     
发表于 2022-11-2 00:25 来自手机 | 显示全部楼层
留个写记号
发表于 2022-11-4 19:25 | 显示全部楼层
(xj-dcl "ceshi-cidian" '("100" "120" "130") lst_str  gongneng) 应该修正为
(DTU-dcl "ceshi-cidian" '("100" "120" "130") lst_str  gongneng)
另外一个文件也一样,函数调用不对

评分

参与人数 1明经币 +1 收起 理由
xj6019 + 1 赞一个!

查看全部评分

 楼主| 发表于 2022-11-4 19:42 | 显示全部楼层
本帖最后由 xj6019 于 2022-11-4 19:49 编辑
1028695446 发表于 2022-11-4 19:25
(xj-dcl "ceshi-cidian" '("100" "120" "130") lst_str  gongneng) 应该修正为
(DTU-dcl "ceshi-cidian" ' ...

感谢发现问题   附件不改了,能玩的,这种基础错误会自己修正的,这个不懂的,也玩不转这玩意

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

本版积分规则

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

GMT+8, 2024-4-19 09:42 , Processed in 0.214849 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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