如何用Sleep函数编译一个定时组件?

时间:2010-06-13 14:35:00 

如何用Sleep函数编译一个定时组件?

见下:

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private m_set As Long
Public Property Get setup() As Long
  setup = m_set
End Property
Public Property Let setup(strset As Long)
  m_set = strset
End Property
Public Function Sleeptime()
  Sleep (setup)
End Function

编译后下,就生成timer.dll组件。我们把它复制到windows目录下,在MS-DOS方式中进行注册,输入:c:\windows\regsvr32 timer.dll 即可。

现在你就可以在ASP里调用它了,具体代码如下:

<html>
<title>asp教程之定时组件调用 - asp之家</title>
<head>
</head>
<body>
<%
Server.ScriptTimeOut=3600
' 将脚本默认执行时间90秒该为3600秒,否则程序会中断
set obj=server.createobject("timer.sleep")
' 参数1000为线程挂起一秒钟,可以任设 
obj.setup=1000
do while true
    response.write "("&right(Time,8)&")现在计时为<font color=red>"&application("time_count")
&"</font><br>"
  obj.sleeptime
  application("time_count")=application("time_count")+1
If Not Response.IsClientConnected Then 
    set obj=nothing
    session.abandon
  End If
loop
%>
</body>
</html>

标签:函数,组件,定时
0
投稿

猜你喜欢

  • 关于Youtube URL的十个技巧

    2009-04-21 13:19:00
  • ASP+SQL Server构建网页防火墙

    2009-01-21 19:56:00
  • ASP 使用jqGrid实现读写删的代码(json)

    2010-03-07 17:26:00
  • js如何能知道浏览者计算机使用的语言是繁体还是简体

    2008-10-09 13:10:00
  • Microsoft SQL Server 安全问题

    2010-07-26 13:20:00
  • 适合所有网站的rss和xml聚合功能asp代码

    2011-04-06 11:19:00
  • 使用游标进行PHP SQLSRV查询的方法与注意事项

    2023-05-22 10:51:10
  • Script 元素 type 属性的妙用

    2011-03-07 16:13:00
  • 网页设计:巧用记事本编辑网页

    2008-02-05 09:00:00
  • 5个充满想象力的Web调色板

    2008-08-02 12:55:00
  • 用户体验 保守的使用下拉菜单

    2008-01-15 20:00:00
  • getWindow与isWindow

    2009-12-28 13:12:00
  • 关于多域名COOKIES作用域的问题

    2008-11-18 16:12:00
  • 2个asp防刷新程序代码

    2008-09-28 21:16:00
  • 如何使用sql语句来修改数据记录

    2007-06-21 11:48:00
  • 如何用METADATA替换ADOVBS.INC?

    2010-06-12 12:54:00
  • Asp用分页符实现长文章分页

    2007-10-19 18:35:00
  • asp获取完整url地址代码

    2010-03-22 14:25:00
  • innerHTML 引发“未知的运行时错误”

    2008-04-09 13:06:00
  • JS数组方法汇总

    2009-08-03 14:06:00
  • asp之家 网络编程 m.aspxhome.com