Hab grad mal noch etwas versucht, eigentlich würd ich es mir ja so vorstellen..
Delphi-Quellcode:
procedure OpenProject(xml_file: string);
var
curNode: IXMLDOMNode;
begin
frm_main.opened_xmlDoc.load(frm_main.OpenDialog1.FileName); // Nur bekommt er hier eiene Zugriffsverletzung
curNode := frm_main.opened_xmlDoc.documentElement.selectSingleNode('/projekt');
with frm_main do begin
ed_edit_projektname.Text:=curNode.selectSingleNode('projektname').text;
...
end;
frm_main.pnl_edit.BringToFront;
end;