nein, du verstehst das nicht ganz! Das Format ist mir absolut klar! aber ich muss so vorgehen:
erstmal sections = pfade holen (geht ja relativ einfach, mit den Inidatei)
jetzt habe ich hundert strings, die so aufgebaut sind: A\B,A\B\C,A\B\C\D....
also nehm ich den ersten string, und erstelle in meiner treeview Überknoten->A->B
jetzt komt der nächste dran: erst auseinanderbauen, so dass ich ('A','B','C')(=stringlist) bekomme.
schauen: gibt es A schon? wenn ja, node:=A; wenn nein: node:=treeview.add(node,'A'), wobei auf den überknoten zeigte, und jetzt auf A zeigt.
jetzt schaue ich, ob ich weiter verzweigen muss. ja, muss ich, die stringlist geht noch weiter. also schauen: gibt es A->B schon? wenn ja, node:=B; wenn nein: node:=treeview.add(node,'B');
und das ganze dann möglichst rekursiv und fehlerfrei, und werte hab ich überhaupt noch keine eingetragen. -> N Haufen Arbeit!!
Und die Lösung des ganzen: TNRegView. funzt wunderbar.