![]() |
Problem mit Übergabe von Daten zwischen zwei XML Dateien
Also die Anzahl der Bugs zu jedem Projekt wird jetzt auch schon prima in der ListView angezeigt. Jetzt wollt ich es so machen, das ich wenn Bugs vorhanden sind, über einen Button den Buglisteditor öffne und nur die Bugs zum ausgewählten Projekt sehe. Dazu hatte ich mir die Prozedur "UpdateList" die ich so schon im Buglisteditor verwende genommen und etwas umgestellt. Aber trotzdem bekomme ich immer noch alle Bugs angezeigt..
Code zum Aufruf des BLEs mit übergabe des Prjojektnamens..
Delphi-Quellcode:
Code vom Form des BLEs (UpdateAppBugs)
procedure Tfrm_main.Bugsanzeigen1Click(Sender: TObject);
var nl2: IXMLDOMNodeList; begin nl2 := xmlDoc2.selectNodes('/Buglisteditor/Bug[Anwendung="'+lv_projects.Selected.Caption+'"]'); frm_ble_main.nl:=nl2; frm_ble_main.ShowModal; frm_ble_main.UpdateAppBugs; end;
Delphi-Quellcode:
Hat da jemand vielleicht ne Idee,w arums nich gehen könnte?
procedure Tfrm_ble_main.UpdateAppBugs;
var subNode: IXMLDOMNode; i: integer; begin lv_bugs.Items.Clear; nl := xmlDoc.documentElement.selectNodes('Bug'); for i:=0 to Pred(nl.length) do begin subNode := nl.item[i].selectSingleNode('Anwendung'); lv_bugs.Items.Add; lv_bugs.Items[i].Caption := subNode.text; with lv_bugs.Items[i].SubItems do begin subNode := nl.item[i].selectSingleNode('Bezeichnung'); if subNode <> nil then Add(subNode.text); ... end; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:54 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