Forum: Sonstige Fragen zu Delphi
Delphi
by Sanchez,
4. Sep 2003
hallo,
Ich würde auf alle Fälle (wie schon vorher mal beschrieben) auf node <> nil überprüfen bevor du drauf zugreifts.
Ich schätze mal das wieder deine ID nicht in der File vorkommt.
Diese Zeile
id := IntToStr(frm_terminplaner_main.lv_eintraege.SelCount);
Schätze ich ohne das Programm zu sehen als Fehler ein.
Forum: Sonstige Fragen zu Delphi
Delphi
by Sanchez,
3. Sep 2003
procedure Tfrm_planview_main.Image2Click(Sender: TObject);
var
node, parentnode: IXMLDOMNode;
id: integer;
begin
id:=lv_eintraege.Selected.Index;
node :=xmlDoc.selectSingleNode('/PlanView/termin');
if node <> nil then begin
parentnode := node.parentNode;
Forum: Sonstige Fragen zu Delphi
Delphi
by Sanchez,
3. Sep 2003
Du musst nach dem löschen noch
xmlDoc.save(filename);
machen, damit du es in der Datei übernimmst
PS: Gegebenenfalls musst du noch deine Anzeige updaten um die Änderung in deinem Prog sehen zu können
Forum: Sonstige Fragen zu Delphi
Delphi
by Sanchez,
3. Sep 2003
Sorry itoa musst durch StrToInt ersetzen.
Parentnode musst du definieren - gleich wie node
var parentnode, node: IXMLDOMNode;
grüße, daniel
Forum: Sonstige Fragen zu Delphi
Delphi
by Sanchez,
3. Sep 2003
hallo,
so z.B.
node :=xmlDoc.selectSingleNode('/werte/eintrag');
parentnode := node.parentNode;
parentnode.removeChild(node);