मैं डेल्फी 2009 के लिए वर्चुअल ट्री सूची का उपयोग कर रहा मैं जैसे डेटा के साथ एक पेड़ बना लिया है:पुनरावृत्ति और संशोधित डेटा
type
PTreeData = ^TTreeData;
TTreeData = record
FCaption: String;
FPath: String;
end;
मैं सभी तत्वों से अधिक पुनरावृति करना चाहते हैं लेकिन में विशिष्ट आदेश मुझे पहले शीर्ष स्तर के नोड को हासिल करने की आवश्यकता है, और फिर अपने सभी बच्चों पर फिर से शुरू करें और FPath
फ़ील्ड को संशोधित करें। जब मैं अपने बच्चों के साथ करूँगा तो मैं एक और शीर्ष स्तर नोड प्राप्त करना चाहता हूं, और इसी तरह।
सबसे पहले मैं शीर्ष स्तर नोड पर itterate करने के लिए कैसे पता नहीं है।
इस
इस विशेष प्रश्न के लिए उपयुक्त नहीं है, लेकिन 'IterateSubtree' विधि भी देखें। –