Amiguinhos,
Para evitar que a tentativa de abertura de uma automação ocorra podemos cercar o resultado com TRY, Catch. É um esboço, precisa verificação.
#include "fivewin.ch"
#xcommand TRY => BEGIN SEQUENCE WITH {|oErr| Break( oErr )}
#xcommand CATCH [<!oErr!>] => RECOVER [USING <oErr>] <-oErr->
#xcommand FINALLY => ALWAYS
...
TRY
http := XMLHttpRequest()
CATCH
msxml := { 'MSXML2.XMLHTTP.3.0', ;
'MSXML2.XMLHTTP', ;