Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Crear un TTreeNodes (https://www.clubdelphi.com/foros/showthread.php?t=26311)

Sagara 19-10-2005 11:11:16

Crear un TTreeNodes
 
Hola, estoy desarrollando una aplicación MVC, por lo que necesito separar lo máximo posible mi modelo de la vista. Mi problema consiste en que necesito tener un árbol en mi modelo, y otro distinto en la vista, para ello intento crear un TTreenodes sin visualizacion de la siguiente forma:

arbol:=TTreeNodes.Create(nil);

pero al ejecutar la aplicacion me da un error diciendo "Control has no parent window".

He intentado también hacer:

arbol := TTreeNodes.Create(TCustomTreeView.Create(nil));

e incluso:

arbol := TTreeNodes.Create(TCustomTreeView.Create(TComponent.Create(nil)));

Obteniendo el mismo error en todos los casos.

Querria saber cómo puedo crear un TTreeNodes solamente para gestionar el árbol en mi modelo o en su defecto si existe alguna librería de árboles que pueda utilizar que no requieran una vista.

Gracias de antemano.

epuigdef 19-10-2005 11:26:44

El modelo dónde está definido? En una unidad? Sin form?


Seguramente el problema que tienes es que el TTreeNodes debe crearse en un form (es un componente visual).

Si estás en un form, puedes hacer el .create(Self), que lo enlaza con el form.

Un saludo

Edu

Sagara 19-10-2005 11:35:47

Vale, en ese caso, me podrias decir ¿cómo puedo crear un árbol sin vista para mi modelo sin utilizar componentes visuales?

Se que necesito una libreria que implemente la infraestructura de árboles. He buscado por internet y todas las que he encontrado son visuales, por lo que no me sirven. Si me podríais recomendar alguna.

Gracias.

ASAPLTDA 14-05-2014 16:45:09

Aplicación MVC,
 
Cita:

Empezado por Sagara (Mensaje 111413)
Hola, estoy desarrollando una aplicación MVC, .....

Hola he estado interesado en el tema mvc con delphi y te pido de ser posible mostrar un pequeño ejemplo en codigo de como hacerlo

Ejemplo
si tengo una tabla con 3 campos cliente,nombre de cliente, cupo de credito
la validaciones requeridas con cliente, nombre de cliente no nulo y cupo de credito >= 0

como deberia crear el mvc de esto y que debo implementar
gracias

Casimiro Noteví 14-05-2014 17:14:16

9 años después :)

ASAPLTDA 16-05-2014 22:57:54

Mvc
 
Cita:

Empezado por Casimiro Notevi (Mensaje 476414)
9 años después :)

Mejor despues de 9 años debe tener gran conocimiento del tema:D


La franja horaria es GMT +2. Ahora son las 23:59:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi