精易论坛

标题: 如何清楚内存里的数据 [打印本页]

作者: 天之痕云之遥    时间: 2024-3-13 22:38
标题: 如何清楚内存里的数据



大牛们,大致是这样的,图1超级列表框2里的数据是从另一个软件发过来的,然后判断“计划开始时间”是否等于现行时间,如果等于就执行签到操作,如果超过计划的时间就自动记录签到超时。


“是否签到”一栏是用来判断:里面有“是”这个字就不能重复签到,保存在一个参数为signIn的内存里,这个记录着是否签到。因为经常会有新数据进来,如果直接写文本的话就会被清除。


现在出现个问题就是,如果:
1.计划时间没有到退出软件(其实是销毁当前窗口,载入登录窗口登录另一个账号),然后数据还有,但是直接记录签到超时(计划时间并未开始)
2.其次是导出保存为Excel文件后,重新导入进去,内存里是没有这些数据,无法进行签到操作


不知道这个怎么解决?有没有大神能给个思路的解决下的


补充内容 (2024-3-13 22:41):
我的想法是清除内存数据后,然后在导入Excel的时候重新给内存赋值,不知道行不行
作者: xf702    时间: 2024-3-13 22:59
保存在一个参数为signIn的内存里?内存就是临时存储的。导出时有多少签到的,导入就应该有多少啊?
不是很理解啊。。。
作者: 天之痕云之遥    时间: 2024-3-13 23:10
xf702 发表于 2024-3-13 22:59
保存在一个参数为signIn的内存里?内存就是临时存储的。导出时有多少签到的,导入就应该有多少啊?
不是很 ...

超级列表框2有个功能就是,每10秒扫描一次数据,取出现行时间和计划开始时间进行对比,如果超过了就自动记录【签到超时】。当退出账号销毁当前窗口后,载入登录窗口重新登录记录还在,但是会直接记录【签到超时】,实际上计划都还没有开始


补充内容 (2024-3-13 23:15):
导出导入的数据是一样的,但是你导入后这些数据是文本的形式在超级列表框里,所以点击签到,会返回空,你选中的一行在内存里面是没有数据的
作者: xf702    时间: 2024-3-13 23:14
天之痕云之遥 发表于 2024-3-13 23:10
超级列表框2有个功能就是,每10秒扫描一次数据,取出现行时间和计划开始时间进行对比,如果超过了就自动 ...

时钟??
作者: 1752328925    时间: 2024-3-13 23:22
弄个持久化吧,不要全在内存里操作
作者: 天之痕云之遥    时间: 2024-3-13 23:42
xf702 发表于 2024-3-13 23:14
时钟??

一个子程序,延迟10000,扫一次,差不多和时钟一个道理
作者: 一C    时间: 2024-3-13 23:46
全部一次性加载不得boom
作者: xf702    时间: 2024-3-14 11:57
天之痕云之遥 发表于 2024-3-13 23:42
一个子程序,延迟10000,扫一次,差不多和时钟一个道理

去除敏感信息,把码发出来,没码,比较难猜




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