根据MSDN 文档WinHTTPRequest 有四个事件处理程序,应该可以通过指定事件处理程序前缀来访问它们。不幸的是,这样做会导致 Windows Scripting Host 崩溃。
以下代码使 Windows 脚本主机崩溃:
Set oHTTP = WScript.CreateObject( "WinHttp.WinHttpRequest.5.1", "oHTTP_" )
这段代码运行得很好:
Set oHTTP = WScript.CreateObject( "WinHttp.WinHttpRequest.5.1" )
有什么想法吗?
它无论如何都不是规范的一部分。一厢情愿的编程很少能奏效。
创建并返回对 Automation 对象的引用。
CreateObject(servername.typename [, location])
论据
服务器名称
必需的。提供对象的应用程序的名称。
typename
必需的。要创建的对象的类型或类。
location
选修的。要创建对象的网络服务器的名称。
如果您想制定自己如意的规格,请看看是否可以将自己的参数添加到此规格中。
来自 GetRef 的帮助
返回对可以绑定到事件的过程的引用。
Set object.eventname = GetRef(procname)
论据
object
必需的。与事件关联的对象的名称。
event
必需的。函数要绑定到的事件的名称。
procname
必需的。包含与事件关联的 Sub 或 Function 过程名称的字符串。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)