Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Duda con componentes (https://www.clubdelphi.com/foros/showthread.php?t=34763)

david.rguez 21-08-2006 10:45:43

Duda con componentes
 
Hola a todos/as:

Estoy tratando de crear un componente combinado (compuesto por otros subcomponentes) y para ello encontré un tutorial. Sin embargo, al crear el nuevo componente, en la lista de clases base no me aparece TCustomComponent.

Utilizo Delphi 2005.

dec 21-08-2006 10:54:37

Hola,

¿Podrías copiar por aquí al menos el código que tú creas interesante? Personalmente, no comprendo la cuestión... te pido disculpas. ;)

david.rguez 21-08-2006 10:57:27

No, si es que código como tal no he llegado a hacer XDDDD

Según el tutorial ( http://www.wikilearning.com/heredand...cp-3858-10.htm ) debe crearse el nuevo componente (new --> component) heredando de la clase TCustomComponent (en la lista que muestra el asistente). Pero en la lista no me aparece ese :confused:

JXJ 21-08-2006 18:43:32

yo estoy haciendo un componente, y usando el mismo
procedimiento que dices david.rguez.
como no me aparecia TcustomComponent, solamente lo escribi
en el campo, y delphi me iba sugiriendo, con que terminar
la declaracion, y dentro de las sugerencias me aparecio,
TCustomComponent.

david.rguez 21-08-2006 19:34:25

Uhm... me llamaréis estúpido, pero la verdad es que no se me había ocurrido pornerlo a pelo en el código :p

Mañana a primera hora lo probaré. Espero que sea por la herencia por lo que me daba una violación de segmento, si no es así, ya lo pondré por aquí.

David R.

JXJ 21-08-2006 21:58:48

asi pasa :D

david.rguez 22-08-2006 11:25:13

Lo del error de memoria ya lo solucioné. Era una gran estupidez, resulta que estaba modificando propiedades de un subcomponente sin tenerlo creado previamente :p

En cuanto a lo que me comentabas, JXJ, no me ha funcionado así. Entre las sugerencias de Delphi 2005 no me aparecía TCustomComponent, y si lo dejaba escrito me daba error en tiempo de compilación.

Una última pregunta. ¿Se pueden declarar propiedades del nuevo componente de manera que aparezcan en el inspector de objetos para poder configurarlas desde ahí?

Un saludo:

David R.


La franja horaria es GMT +2. Ahora son las 19:19:42.

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