详细内容
VB如何计算datenow取出的时间 |
|
2008-10-30 20:38:31 提供者:计算 浏览次数 |
|
首先你要建立一个数组保存一小时内登录者的id,在建立一个同步数组保存最后登录时间。可以每分钟删减一次。添加则在登录时随时添加。 OptionExplicit Dim人数AsInteger'同时在线3万人差不多吧?不行了你改成long Dim在线id()AsString,登录时间()AsDate PrivateSub添加(idAsString) 人数=UBound(在线id) 1 人数改变 在线id(人数)=id 登录时间(人数)=Now EndSub PrivateSub人数改变() ReDimPreserve在线id(人数) ReDimPreserve登录时间(人数) EndSub PrivateSubForm_Load() Timer1.Interval=60000 EndSub PrivateSubTimer1_Timer() If人数=0ThenExitSub Dim位置AsInteger Fori=1To人数 If登录时间(i) |
