gpt4 book ai didi

vbscript - MSXML2.ServerXMLHTTP.4.0源代码?

转载 作者:行者123 更新时间:2023-12-04 18:17:19 26 4
gpt4 key购买 nike

对象“MSXML2.ServerXMLHTTP.4.0”从何而来?哪个安装包?

我正在尝试执行以下操作:

Set oXMLHTTP = CreateObject("MSXML2.ServerXMLHTTP.4.0")

此尝试在我的开发机器上失败(没有对象返回),但在同事的开发机器上成功。显然,他安装了一些我没有安装的软件,反之亦然,但是此对象,dll等从何而来?

我需要安装什么才能使此电话正常工作?

出于记录的考虑,将对象更改为其他版本是不可行的,因为针对该特定版本测试了依赖于此代码的几天。我们必须回去再次测试...

为了扩展这个问题,我如何知道当前安装了哪个版本的MS XML?

最佳答案

尝试使用此功能:-

Function ProgIDInstalled(progID)
On Error Resume Next
Dim o : Set o = CreateObject(progID)
ProgIDInstalled = Err.Number = 0
End Function

If ProgIDInstalled("MSXML2.DOMDocument.3.0") Then
' MSXML3 is present '
End If

If ProgIDInstalled("MSXML2.DOMDocument.4.0") Then
' MSXML4 is present '
End If

If ProgIDInstalled("MSXML2.DOMDocument.5.0") Then
' MSXML5 is present '
End If

If ProgIDInstalled("MSXML2.DOMDocument.6.0") Then
' MSXML6 is present '
End If

令我感到惊讶的是,即使是现在,仍在针对4.0版本进行新的开发。 Microsoft现在仅修补3.0版和6.0版MSXML内核。

我现在知道它为时已晚,但实际上您应该使用3.0,它的优点是它在当前支持的所有Windows平台上无处不在,因此您根本不需要考虑安装它。或者正在使用6.0,因为您需要包括一个MSXML发行版,所以最好是6,因为这是最新的,而且4或5都没有任何安全补丁。

关于vbscript - MSXML2.ServerXMLHTTP.4.0源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/941725/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com