Ragazzi ho risolto, se può essere di aiuto a qualcuno che avrà il mio stesso problema dico come ho risolto.
La funzione di lettura del file xml era questa:
FiltriPersonalizzati := Root.NextSibling.ChildNodes.First;codice:MyXmldoc1.FileName := ExtractFilePath(Application.ExeName) + 'prova.xml'; MyXmldoc1.Active := TRUE; Root := MyXmldoc1.DocumentElement.ChildNodes.First; FiltriStandard := Root.ChildNodes.First; ProcessNode(FiltriStandard,LMDListBox1); FiltriPersonalizzati := Root.NextSibling; <-- ho modificato questa stringa ProcessNode(FiltriPersonalizzati,LMDListBox2);
e magicamente sono riuscito a farlo funzionare.
Ps Il fresco della mattina aiuta![]()