Hmm so ganz scheints doch nich gelöst zu sein. Ich wollt jetzt grad ma meinen Eintrag bearbeiten und bekomme ne Zugriffsverletzung.
Delphi-Quellcode:
procedure Tfrm_edit.bn_speichernClick(Sender: TObject);
var
id: string;
node: IXMLDOMNode;
begin
id := IntToStr(frm_terminplaner_main.lv_eintraege.SelCount);
xmlDoc := frm_terminplaner_main.xmlDoc;
node := xmlDoc.documentElement.selectSingleNode('/PlanView/termin[terminid="'+id+'"]');
node.selectSingleNode('terminbez').text:=ed_terminbez.Text;// Hier bekomme ich die Zugriffsverletzung angezeigt
node.selectSingleNode('datum').text:=DateToStr(cb_von_datum.Date);
node.selectSingleNode('uhrzeit').text:=ed_von_uhrzeit.Text;
node.selectSingleNode('bemerkung').text:=ed_bemerkung.Text;
xmlDoc.save(frm_terminplaner_main.instpath + xmlfilename);
frm_terminplaner_main.xmlDoc:=xmlDoc;
frm_terminplaner_main.UpdateList;
end;
Kann mir da jemand helfen?