![]() |
![]() |
| 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
|
||||
|
||||
|
Este ejemplo carga una clase contenida en un paquete
Sencillito pues :P. si necesitas más detalles, el libro de marco cantú Delphi 7, trae unos excelentes ejemplos. Suerte
__________________
Conoce mi blog http://www.edgartec.com |
|
#2
|
|||
|
|||
|
Muchas gracias por la ayuda, he estado trasteando con ello y viendo ejemplos y más ejemplos pero creo que no lo puedo hacer ya que mi clase hereda de TObject y no de TComponent y al hacer el:
RegisterClass(TClaseEnBPL); me da error ya que creo que sólo se pueden registrar clases que hereden de TComponent. Por otro lado al hacer el: clase := GetClass('TClasePErsonalizada'); siempre me da que clase es nil ya que supongo no llega a registrarse. Sigo buscando soluciones...gracias. |
|
#3
|
||||
|
||||
|
Cita:
No pierdes nada, al contrario, tal vez estés agregando a tu clase algunas características que no necesita, pero ya está. Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
|||
|
|||
|
Sí, suponía que era por eso, pero la verdad que no me atrevía a cambiar la herencia ya que es una clase muy muy gorda dentro del programa que se usa en muchísimos sitios y me daba cosa, ya que creía que podría tener luego problemas con ella...pero bueno, viendo tu comentario me animaré a hacer la prueba y ya os contaré como ha ido todo.
Muchas gracias y un saludo. |
|
#5
|
|||
|
|||
|
Bueno, ahora tengo el siguiente problema:
Tengo la clase A que hereda de TPersistent, y luego la Clase B que hereda de la clase A. En la unit de la Clase B, en el Inicilization intento hacer un: RegisterClass(ClaseB); pero me da el error: Incompatible types: TagWNDClassA and Class Reference. Es porque tengo que heredar de otra clase? Salu2. |
|
#6
|
||||
|
||||
|
Cita:
¿TagWNDClassA es una clase o una instancia? Si es una clase, ¿Cómo está definida?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#7
|
|||
|
|||
|
Cita:
Ya está solucionado cambiando el orden en los uses. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Usar una clase que esta dentro de una libreria | lookmydoom | OOP | 3 | 18-04-2006 15:25:34 |
| Obtener el directorio donde está el ejecutable | daly | Varios | 3 | 13-10-2005 19:29:18 |
| Propiedad que me indica si un DBMemo está vacio | gluglu | Varios | 4 | 10-02-2005 16:48:17 |
| Una clase como propiedad de un componente? | setry2 | OOP | 3 | 30-12-2003 21:30:58 |
| Obtener la clase de objetos | Feñiz | OOP | 7 | 08-05-2003 20:21:55 |
|