Prosba do moderatora, pozostale tematy pod nickiem Fo-Hsi mozna usunac....
Witam.
Potrzebuje pomocy :)
Mam plik typowany o nastepujacej budowie:
Type
TMyRec = packed record
Text: string[255];
Level: integer;
HasChild: boolean;
end;
Drzewko TTreeView wyglada tak:
1
1.1
1.2
1.2.1
2
3
3.1
Zawartosc TreeView zostala zrzucona do pliku (Wszystkie Node iteracyjnie), w kolejnosci jak w nim wystepuja, czyli wg. AbsoluteIndex.
AbsoluteIndex Text Level HasChild
1 1 0 TRUE
2 1.1 1 FALSE
3 1.2 1 TRUE
4 1.2.1 2 FALSE
5 2 0 FALSE
6 3 0 TRUE
7 3.1 1 FALSE
Czy z takich danych w pliku, da sie odtworzyc oryginalny stan drzewa TreeView i najwazniejsze, czy ktos ma pomysl na algorytm?
Poprawne rozwiazania (kod) zostana oczywiscie nagrodzone (do uzgodnienia kwestie finansowe).