Página 1 de 1
Versão do XMLHTTP
Enviado: 19 Mai 2020 11:04
por rossine
Bom dia,
Tem como eu saber qual versão de XMLHTTP está intalado na minha máquina ?
Código: Selecionar todos
MSXML2.ServerXMLHTTP ou
MSXML2.ServerXMLHTTP.5.0 ou
MSXML2.ServerXMLHTTP.6.0 ou
outra...
Obrigado,
Versão do XMLHTTP
Enviado: 20 Mai 2020 10:26
por rossine
Olá,
A maneira que achei para identificar, está abaixo:
O Ideal seria buscar nas chaves do registro do windows para tentar identificar quais versões estão instaladas e buscar a mais recente.
Código: Selecionar todos
function MAin
local aServers, n, aServers_oAtv := { }, cString
cls
aServers := { "MSXML2.ServerXMLHTTP", ;
"MSXML2.ServerXMLHTTP.7.0", ;
"MSXML2.ServerXMLHTTP.6.0", ;
"MSXML2.ServerXMLHTTP.5.0", ;
"MSXML2.ServerXMLHTTP.4.0", ;
"MSXML2.ServerXMLHTTP.3.0", ;
"MSXML2.ServerXMLHTTP.2.0" }
for n = 1 to len(aServers)
BEGIN SEQUENCE WITH {|o| break(o)}
oHttp := Win_OleCreateObject( aServers[n] )
aadd( aServers_oAtv, hb_IsObject( oHttp ) )
if hb_IsObject( oHttp ) .and. empty( cString )
cString := aServers[n]
endif
RECOVER
aadd( aServers_oAtv, .F. )
END SEQUENCE
next n
? "Servidor:", cString
? "Lista Servidores", hb_valtoexp(aServers_oAtv)
return NIL
// EOF //
Versão do XMLHTTP
Enviado: 20 Mai 2020 23:03
por sygecom
Rossine,
Da uma olhada nesse exemplo abaixo, pode ser o caminho que procura.
https://github.com/FiveTechSoft/FWH_too ... rowser.zip
Versão do XMLHTTP
Enviado: 21 Mai 2020 12:37
por JoséQuintas
rossine escreveu:O Ideal seria buscar nas chaves do registro do windows para tentar identificar quais versões estão instaladas e buscar a mais recente.
Lembrando que isso só precisa pra X-Harbour, e não resolve nada.
Pra Harbour é só usar XMLHTTP sem indicar versão, e ele seleciona automático a que for necessária.
Versão do XMLHTTP
Enviado: 21 Mai 2020 15:15
por rossine
Olá Leonardo, irei dar olhada neste material Obrigado.
Olá Quintas, entendi como funciona. Obrigado.