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).

//polecam się zarejestrować - będziesz mógł edytować swoje posty - M