![]() |
Prozess kann auf Datei nicht zugreifen?
Achja, ich und XML :mrgreen: Beim laden einer neuen XML Datei aus der Anwendung heraus, bekomme ich die Fehlermeldung, das der Prozess nicht auf die Datei zugreifen kann. Ich übergebe den Dateinamen über einen Savedialog.
Delphi-Quellcode:
Hier die Prozedur beim Neu anlegen einer Datei..
procedure Tfrm_main.Button1Click(Sender: TObject);
var newBug, newSub: IXMLDOMNode; begin xmlDoc2 := CoDOMDocument40.Create; xmlDoc2.setProperty('NewParser', true); newBug := frm_main.xmldoc2.createElement('bug'); newSub := frm_main.xmldoc2.createElement('bezeichnung'); newSub.text := frm_main.ed_bugbez.Text; newBug.appendChild(newSub); ... frm_main.xmlDoc2.appendChild(newBug); frm_main.xmlDoc2.save(SaveDialog1.FileName); // Hier kommt die Fehlermeldung end;
Delphi-Quellcode:
Kann mir da jemand helfen?
procedure Tfrm_main.Neu1Click(Sender: TObject);
begin if SaveDialog1.Execute then begin FileCreate(SaveDialog1.FileName); xmlDoc2 := CoDOMDocument40.Create; xmlDoc2.setProperty('NewParser', true); xmlDoc2.load(SaveDialog1.FileName); lbl_open_list.Caption:=SaveDialog1.FileName; xml_file:=SaveDialog1.FileName; FocusControl(ed_bugbez); end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz