Einzelnen Beitrag anzeigen

MatthiasBarthel

Registriert seit: 17. Jul 2007
3 Beiträge
 
Delphi 2007 Professional
 
#1

Open XML 'Dom Implementation not specified' Fehlermeldung

  Alt 19. Jul 2007, 16:24
Hallo liebe Delphi-Praxis Gemeinde,

das ist mein erstes Posting in diesem Forum und ich hoffe das ich alles richtig gemacht habe.

Zu meinem Problem/Denkfehler

Ich habe 2 Formulare: Vater, Kind
Auf Kind befindet sich nur ein Button über den eine Funktion auf Vater aufgerufen wird.

In dieser Funktion wird auf die Instanzen der Komponenten TDomImplementation und TXmlToDomParser (beide XDOM 4.1) zugegriffen.
Diese liegen auf dem Vater Formular.

Beim Aufruf erscheint die Fehlermeldung: '... EAccessViolation mit der Meldung Dom Implementation not specified'


Quellcode:
Kind:
Delphi-Quellcode:
//Aufruf der Funktion
procedure TKind.btnChooseFormClick(Sender: TObject);
begin
ShowMessage(ReadConfiguration('server'));
end;
Vater:
Delphi-Quellcode:
function TVater.ReadConfiguration(ElementToRead : String) : String;
var FDoc : TDomDocument;
begin
  //Konfiguration einlesen einlesen
  FDoc := XMLToDomParser1.ParseFile('configuration.xml', false);

  //Rückgabe des gesuchten Werts
  result := FDoc.GetElementsByTagName(ElementToRead).Item(0).ChildNodes.Item(0).NodeValue;

  //Speicher freigeben
  FDoc.Free;
  end;
Der Grundgedanke für diese Vorgehensweise war, das es noch mehr Kindelemente geben wird die auf diese Funktion zugreifen müssen.
Nun meine Frage(n):
Kann das überhaupt funktionieren was ich mir da überlegt habe ?
Wenn ja: Wo liegt das Problem?


Mit freundlichen Grüßen

Matthias Barthel
  Mit Zitat antworten Zitat