dcl可存储控件值的小模板 控件值存入词典
本帖最后由 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"))) 面板 调用功能)
本帖最后由 hhh454 于 2022-8-16 07:51 编辑
我都是写入注册表,然后读取,适用于通用参数,项目参数不同时就要每次更改,加上随文件存储估计是最佳组合了 hhh454 发表于 2022-8-16 07:49
我都是写入注册表,然后读取,适用于通用参数,项目参数不同时就要每次更改,加上随文件存储估计是最佳组合 ...
我个人习惯了写词典保存变量,各有各的好处呗,都能达到目的 可以都支持,开放给用户选择用哪一种,
或者设置优先级与fallback为哪种等... 谢谢分享 :handshake:victory::loveliness::lol 留个写记号 (xj-dcl "ceshi-cidian" '("100" "120" "130") lst_strgongneng) 应该修正为
(DTU-dcl "ceshi-cidian" '("100" "120" "130") lst_strgongneng)
另外一个文件也一样,函数调用不对 本帖最后由 xj6019 于 2022-11-4 19:49 编辑
1028695446 发表于 2022-11-4 19:25
(xj-dcl "ceshi-cidian" '("100" "120" "130") lst_strgongneng) 应该修正为
(DTU-dcl "ceshi-cidian" ' ...
感谢发现问题 附件不改了,能玩的,这种基础错误会自己修正的,这个不懂的,也玩不转这玩意
页:
[1]