主题:  我弄的asp循环的问题?请教

迈克老猫

职务:普通成员
等级:1
金币:0.0
发贴:33
注册:2003/5/4 20:01:01
#12003/5/7 19:17:52
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<% OPTION EXPLICIT %>


Anna's Web for Study


<%
dim thefuture
thefuture=dateadd("s",15,time)
while time%>
<%=time%>:waiting for the future...

<% wend
%>
the future's here


想设计的是把当前系统时间加15秒,然后做循环用time和措后15秒的变量比较,满足循环条件时进行循环,我觉得应该是做15次,一秒一次循环,可是结果是系统进程中的dllhost.dll狂吃内存,到500M内存占用后(受不了@#$@%#)注销,痛苦,我却怎么也看不出有什么问题,希望大家帮忙!!!



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#22003/5/7 22:40:56
很简单,这是个死循环,检查你的循环结束条件



迈克老猫

职务:普通成员
等级:1
金币:0.0
发贴:33
注册:2003/5/4 20:01:01
#32003/5/9 10:24:34
怎么会是死循环?
我本意是想取time然后加15秒赋值给thefuture
然后取time和thefuture比较进入循环
循环条件time等系统时钟过15秒循环被破坏退出循环?
请斑竹指正什么地方有错,我实在看不出来。谢!



ternny

职务:普通成员
等级:1
金币:0.0
发贴:38
注册:2002/5/28 15:27:57
#42003/5/9 11:11:26
你以为现在的计算机是蜗牛啊?
一秒钟的计算速度都是天文数字的
另外你的程序和你的想法差别很大,结果是不停的一拍拍出时间和waiting for the future。。。白白浪费资源
这样的程序用不着asp,用javascript 就可以解决



迈克老猫

职务:普通成员
等级:1
金币:0.0
发贴:33
注册:2003/5/4 20:01:01
#52003/5/9 21:06:54
太感谢了,我弄这个都弄的头大了。^_^