Hola setq.
No tenés nada que agradecer.
Estoy un poco confundido, quizá por que no entiendo bién la lógica que deseas aplicar. Pero a ver, según entiendo en tu código, en el caso de N:=TTreeNode.Create(TNs), estas creando el objeto pero no lo inicializas en ningún momento, por eso el valor basura. Revisá este
enlace donde se trata la función del parámetro
Owner en la creación.
Hay algo que todavía no me queda muy claro:
Cita:
|
Es que no quiero usar un componente visual para manejar el arbol
|
Pero aquí lo estas usando:
Código Delphi
[-]
type
TSDIAppForm = class(TForm)
treeNormas: TTreeView;
...
procedure CargarTree;
...
private
FRL:B;
end;
Es que me parece, que si deseas usar el método
LoadFromFiles de
TTreeView, en algún momento vas a tener que usar un TreeView y este tiene que tener un parent ...
Saludos.