Einzelnen Beitrag anzeigen

dominikkv

Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
 
Delphi 2007 Professional
 
#1

HRESULT Error Code 800C0008

  Alt 17. Mär 2010, 10:54
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
Dominik
Wer anderen eine Grube gräbt, hat ein Gruben-Grab-Gerät!
  Mit Zitat antworten Zitat