![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola...
Cita:
Saludos... |
|
#3
|
|||
|
|||
|
Este es el código completo de la unidad:
Y estos son los errores: [Error] _ieApplication.pas(10): Published field 'A' not a class nor interface type [Error] _ieApplication.pas(11): Published field 'B' not a class nor interface type Yo no sé que quiere decir. |
|
#4
|
|||
|
|||
|
Hola,
aqui estas liberando la propiedad, no la variable, que es vieData. En cuanto a los errores de compilacion, prueba de colocar las variables de la clase TieData dentro de una llave public, a ver si es eso. Un saludo. |
|
#5
|
|||
|
|||
|
Hola...
Me parece que el error está en la parte de lectura de la propiedad, esta debería ser tu declaración:
Saludos... |
|
#6
|
|||
|
|||
|
Colegas, muchas gracias por vuestra colaboración, por fin lo he conseguid.
Pongo el código y mis comentarios para revertir en aquellos que, como yo hasta ahora, puedan necesitarlo. Icono del componente: Lo he solucionado utilizando un archivo *.DCR en lugar de *.RES. Ya sabéis, si vuestro archivo de código en el que se declara el componente se llama Componentes.PAS, vuestro paquete de recursos debe llamarse Componentes.DCR (igual que el *.PAS, pero cambiando la extensión) y si dentro del archivo Componentes.PAS hay la declaración de dos componentes Componente1 y Componente2, deberéis crear dos bitmaps de 24x24 pixels con los nombre COMPONENTE1 y COMPONENTE2 (TODO EN MAYÚSCULAS), Lo compilais todo y a correr. Propiedades desplegables (Conjuntos / Record) Aqií os pongo el código completo de mi unidad:
Cuando quieres crear un conjunto de propiedades (las que en el inspector de objetos se pueden replegar y desplegar con el icono +desplegar y -replegar) Debes crear una clase con sus propiedades, como en mi código en el cual creo una propiedad ieData que contiene dos propiedades: A:Integer y B:String; Espero que esta información pueda ser de utilidad para los que andéis perdidos como estaba yo. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Componentes | nasedo | Varios | 6 | 11-02-2008 20:33:56 |
| ¡Malditos campos incrementables! | MON___ | SQL | 4 | 18-07-2007 03:10:58 |
| malditos requisitos monopolicos!!! | Pascalizado | La Taberna | 4 | 29-09-2006 17:17:19 |
| Componentes PHP | Bicho | PHP | 2 | 13-12-2004 16:18:37 |
|