Witam
Mam problem z otworzeniem pliku XML, a mianowicie jeżeli postępuję w następujący sposób:
var
XMLDoc : TXMLDocument;
MainNode : IXMLNode;
begin
XMLDoc := TXMLDocument.Create(nil);
XML.LoadFromFile('plik.xml');
XML.Active := True;
MainNode := XML.DocumentElement; //w tym miejscu zawsze wystepuje blad dostepu
end;
to każdorazowo zgłaszany jest błąd EAccessViolation i podany jest adres, natomiast jeżeli zamiast "ręcznego" tworzenia obiektu umieszczę na formatce komponent TXMLDocument z zakładki Internet, to wszystko działa bez problemów (oczywiście pomijam wówczas pierwszą linijkę kodu i deklaracje zmiennej). Czy ktoś jest w stanie mi wytłumaczyć jak należy poprawnie stworzyć ten obiekt?