Некоторые msxml3.dll не работают для XMLHTTPRequest.Send
Я успешно получал доступ к MS Translator API таким образом. Этот код вызывает MSXML3.DLL:
XMLHTTPRequest := CreateOleObject('MSXML2.XMLHTTP') as IXMLHTTPRequest;
XMLHTTPRequest.Open('POST', URIToken, False, '', '');
XMLHTTPRequest.setRequestHeader('Ocp-Apim-Subscription-Key', SubscriptionKey);
XMLHTTPRequest.send('');
...
Uri := UriTranslate + '?appid=Bearer%20' + sActiveToken + '&text=' +
sText + '&from=' + sFrom + '&to=' + sTo;
XMLHTTPRequest.Open('GET', URI, False, '', '');
XMLHTTPRequest.send('');
Но теперь - на некоторых машинах - второй вызов.send завершается неудачно с "Systemfehler: -2146697208". Кажется, что на компьютерах, на которых произошел сбой, установлен MSXML3.DLL с пакетом обновления 10, а на компьютерах, на которых произошел сбой, - пакет обновления 11.
Есть ли информация об этой ошибке и как ее избежать?
Спасибо за каждую информацию!