100分提问:关于Windows运行时间问题和测试网速问题!请各位富翁帮忙 ( 积分: 100 )

  • 主题发起人 主题发起人 I情人下载
  • 开始时间 开始时间
I

I情人下载

Unregistered / Unconfirmed
GUEST, unregistred user!
1、我想在程序中得到Windows已经运行多长时间了。(例如windows已经运行2小时23分钟)请问有什么方法能够做到?能否给个实例
2、我想在程序中得到目前网络速度,包括下载速度和上载速度。请问有什么方法能够做到?比如一些程序那样能够监视一台计算机实时的网络速度(例如遨游浏览器)
 
The GetTickCount function retrieves the number of milliseconds that have elapsed since Windows was started.
你注意这个函数,GetTickCount 返回的就是系统系统后的毫秒值
 
我用了这个函数但是不成功。。能不能给个实例?
 
对啊,刚测试了。
procedure TForm1.Button1Click(Sender: TObject);
begin
label1.Caption:=inttostr( GetTickCount);
end;
 
壁画:谢谢你啊!!!再请教一下。。难道没有可以直接得到 几小时几分钟的函数么??
还有就是timeGetSystemTime和timeGetTime 与 GetTickCount 这三个函数有什么区别么?为什么我用timeGetSystemTime和timeGetTime 程序不能编译?
 
没看出什么差异,得到的都是ms值,你只有自己换算成小时和分钟了。
d:=(GetTickCount )/1000/60;(得到分钟。)
hh:=(d div 60);//小时
mm:=(d mod 60);//分钟
 
非常感谢你!!等第二个问题回答,你等着接分!:)
 
我第二个问题的意思是监控一台计算机的下载速度和上载速度咯。。。。不知道这里的富翁有没有知道的?谢谢指教啊
 
第二个问题很难么????这么久还没有高手回答???我的意思是能够一台正在上网的电脑的实时的网络速度。。。包括下载和上载的。。。。比如我正在下文件,下载速度时10K,又在开网页当前打开网页的网速是5K。。那么现在的电脑的实时的网络速度时下载15K,上载0k....能不能通过程序得到这个数据啊????高手请快来回答咯!!!!谢谢拉。。小弟跪求解答!!!
 
象傲游[Maxthon]这个软件右下角的状态栏里面就有这个数据的。。不过他只检测下载速度咯好像
 
GetTickCount

upupupupupupup
 
第一个问题可能通过GetTickCount 解决
第二个问题是要用FTP
 
我这里有一个获得网卡当前流量的原程序。。。你修改一下就可以了得到你要的结果了。。。留下你的Email。。。
 
dubin4@163.com
 
谢谢各位了。。。。答案接受了
 
后退
顶部