精易论坛

标题: 易语言拖放问题源码分享 [打印本页]

作者: Ls60    时间: 2022-1-19 14:01
标题: 易语言拖放问题源码分享
承接我的上一个帖子:拖放组件问题https://125.confly.eu.org/forum.php?mod=viewthread&tid=14714820
在窗口中创建拖放对象1、时钟1、超级列表框1后,会发现,在zc拖放对象后,
如果子程序 时钟1_周期事件直接在该子程序下添加使用类_json变量会导致拖放事件失效,

如果子程序 时钟1_周期事件使用窗口程序变量添加使用类_json,拖放事件才不会失效

不知道是不是bug,研究的不深,有兴趣自己去测试一下
写入下面代码,调用了精易模块
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
Json1类_json  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
拖放对象1.zc拖放控件 (超级列表框1.取窗口句柄 ())
子程序名返回值类型公开备 注
_时钟1_周期事件  
变量名类 型静态数组备 注
Json2类_json 
Json1.解析 (编码_Utf8到Ansi (读入文件 (“D:\1.json”)))
' Json2.解析 (编码_Utf8到Ansi (读入文件 (“D:\1.json”)))



i支持库列表   支持库注释   
edroptarget拖放支持库


作者: 倾慕风月    时间: 2022-1-19 14:24
感谢分享,学习一下.
作者: 谈谈的味道    时间: 2022-1-19 16:23
@官方吧。。。。。。。。。。。。
作者: ♂隐    时间: 2022-1-19 16:29
这不是我能解决的问题····
作者: 六度科技    时间: 2022-1-19 17:16
换别的json模块试过么
作者: lufanjingyi    时间: 2022-1-19 17:44
没看懂写的啥意思
作者: 冰棍好烫啊    时间: 2022-1-20 09:09
精易模块有个类 "文件拖放"
作者: 7ian    时间: 2022-1-20 09:37
这个论坛很多人都说过了,涉及到对象的用线程要先用 CoInitialize (0),精益模块的Json在类启动时调用一次,所以你在时钟里用它时先调用下 CoInitialize (0),结束记得卸载掉
作者: 网海拾贝    时间: 2022-1-21 22:26
谢谢。。。。。。。。。。。。。
作者: WeChat404    时间: 2022-1-25 19:57
谢谢。。。。。。。
作者: ghost12    时间: 2022-2-1 03:00
新技能已get√
作者: q3499    时间: 2022-2-4 20:33
没看懂
作者: 同学麻烦让让    时间: 2022-4-11 09:39
可能你系统问题吧,我WIN10测试局部变量JSON对象也是正常的




作者: 精易论坛龙    时间: 2025-2-20 14:47
感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4