Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi Fehler beim Laden eines XML-Dokuments (https://www.delphipraxis.net/86252-fehler-beim-laden-eines-xml-dokuments.html)

St.Pauli 11. Feb 2007 16:56


Fehler beim Laden eines XML-Dokuments
 
Ich habe ein Problem beim Umgang mit IXMLDocument bzw. TXMLDocument. Beim Laden kommt ständig folgende Fehlermeldung: "Im Projekt Test.exe ist eine Exception der Klasse EOleSysError mit der Meldung 'CoInitialize wurde nicht aufgerufen' aufgetreten."

Delphi-Quellcode:
program Test;

{$APPTYPE CONSOLE}

uses
  XMLDoc,
  XMLIntf;

var
  XMLDocument: IXMLDocument;

const
  FileName = 'C:\Test.xml';

begin
  Assert(FileExists(FileName));

  XMLDocument := LoadXMLDocument(FileName);

  // Auch das funktioniert nicht:
  // XMLDocument := TXMLDocument.Create(nil);
  // XMLDocument.LoadFromFile(FileName);

  ReadLn;
end.

marabu 11. Feb 2007 17:03

Re: Fehler beim Laden eines XML-Dokuments
 
Hallo,

mache was der Laufzeitfehler dir nahelegt: Binde die Unit ActiveX ein und rufe CoInitialize(nil) auf, bevor du auf das COM-Subsystem zugreifst.

Grüße vom marabu

St.Pauli 11. Feb 2007 17:09

Re: Fehler beim Laden eines XML-Dokuments
 
Ahhhhh, Danke marabu. Es klappt... :P


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz