精易论坛

标题: 取启动时间_Ex (长整数) 开机过久结果溢出解决方案 NtQuerySystemInformation [打印本页]

作者: 镇坛道德标杆    时间: 2017-4-4 22:10
标题: 取启动时间_Ex (长整数) 开机过久结果溢出解决方案 NtQuerySystemInformation
本帖最后由 宇智波·佐助 于 2017-4-5 09:38 编辑

问答区看到的    写一下    NtQuerySystemInformation这个API    速度挺慢的   谁能优化谁优化一下~  (其实也不需要频繁调用)






作者: 小明无敌    时间: 2017-4-4 22:13
这种源码只能是天上有的啊 看的好感动 想哭 没想到我有生之年也能看见这种精品源码

作者: 風情揚    时间: 2017-4-4 22:23
......      
作者: 風情揚    时间: 2017-4-4 22:27
你试试       这个

取启动时间_Ex.e

5.92 KB, 下载次数: 333, 下载积分: 精币 -2 枚


作者: 镇坛道德标杆    时间: 2017-4-4 22:27

@yujiekuxiao

GetTickCount大概并没有解决你的问题,它的返回值应该是一个有符号的“整数型”,所以就算你将它写成长整数型,它的有效取值范围并不会就真的是长整数型的范围,也只是易语言的整数型的取值范围的2倍。大约在四十多天的时候,一样会出现溢出。


yujiekuxiao  发表于 2017-4-4 22:13
我这样解决了 ,自己调用这函数 把返回值改为了长整数


作者: 镇坛道德标杆    时间: 2017-4-4 22:29
風情揚 发表于 2017-4-4 22:27
你试试       这个

舔风风~~   强势
作者: 小明无敌    时间: 2017-4-4 22:31
天啊 为什么要让我看到这种源码 我以后看不到了怎么办
作者: 風情揚    时间: 2017-4-4 22:31
junkboy 发表于 2017-4-4 22:29
舔风风~~   强势

            
作者: 福仔    时间: 2017-4-5 00:54
这个可以有,回复看看先!!...
作者: 放过羊    时间: 2017-4-5 06:43
回复查看,感谢分亨!!!

作者: ck66    时间: 2017-4-5 09:54
现在都喜欢系统的api了
作者: 龍鼎软件开发    时间: 2017-4-5 14:48
路过,顶一下,领个币
作者: 塔利班的蛋糕    时间: 2017-4-6 08:39
支持开源~!感谢分享
作者: natianlianji09    时间: 2017-4-7 21:49
不错不错
结果溢出确实是个问题

作者: LOLzouA    时间: 2021-7-2 21:13
这是什么
作者: yujiekuxiao    时间: 2021-9-12 23:21
風情揚 发表于 2017-4-4 22:27
你试试       这个

NB  谢谢分享  
作者: lingjuliwangyou    时间: 2021-9-28 11:41
现场表现表现不错吧
作者: 淡淡香草味    时间: 2022-5-17 15:38

天啊 为什么要让我看到这种源码 我以后看不到了怎么办
作者: jhwydcf    时间: 2022-6-24 17:20
这种源码只能是天上有的啊 看的好感动 想哭 没想到我有生之年也能看见这种精品源码
作者: 独倚斜阳    时间: 2022-12-29 20:15
对的 溢出很恶心 服务器长期不重启的 之前也困扰过好久
后来用13位或者更长的时间戳 就没问题了

用时间戳去相减
作者: 鼎诚    时间: 2023-3-6 01:57

作者: 237918383    时间: 2024-3-13 09:24
正好看看,支持




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