Hi,
kennt jemand diesen Error? Ausfühliche Information:
Code:
Typ: EOleException
Meldung: System error: -2146697208
Source: msxml4.dll (auch msxml6.dll)
Error Code: -2146697208 [800C0008]
Severity: 1
Facility: 12 (Internet)
ResultCode: 8
Das ganze passiert, wenn ich mein Programm auf einem anderen Rechner ausführen will. Auf meinem Entwicklerrechner funktionierts.
Ich versuche, über ein IXMLHTTPRequest auf eine gesicherte Webseite zuzugreifen:
Delphi-Quellcode:
procedure TMyComp.DoRequest(Request:
string);
var
req: IXMLHTTPRequest;
begin
req := CoXMLHTTP40.Create;
req.open('
POST', fURL, False, fUserName, fPassword);
req.setRequestHeader('
Content-Type', '
text/xml;charset=UTF-8');
req.send(Request);
// <---------- hier
if req.status <> 200
then
raise Exception.CreateFmt('
Error in API-Request; Status: %d = %s', [req.status, req.statusText]);
DoSomething(req.responseText);
// No need to req.Free because of Interface
end;
An der markierten Stelle kommt der Fehler.
Den Error Code (Hexadezimal: 800C0008) habe ich bei
MSDN nicht gefunden:
HRESULT Values
Jemand ne Idee, was der Fehler bedeutet (und vllt wie man den weg bekommt)?
Dominik
// Edit: Rechtschreibfehler in Überschrift verbessert