![]() |
![]() |
| 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
|
|||
|
|||
|
__________________
Saludos. |
|
#2
|
||||
|
||||
|
¡Hola!
Agregaría que un método virtual redefinido que todo lo que hace es llamar a su versión heredada, es innecesario, como es el caso del destructor:
Por otra parte, en el constructor, la sentencia asume que el parámetro AOwner es una forma (lo cual está bien para la mayoría de los casos, donde el objeto es agregado a una forma en tiempo de diseño), pero ¿qué tal si el objeto es instanciado en tiempo de ejecución enviándole como parámetro otro tipo de dueño, incluso un Nil? O bien, el objeto es insertado en tiempo de diseño en un módulo de datos. Concuerdo en que no debe realizarse una operación de dibujo / despliegue desde el constructor. Es prematuro. Loaded se ejecuta cuando ya toda la forma y sus componentes han sido cargados y están listos para la acción (aunque tomando en cuenta que aún no están visibles). Un abrazo compuesto. Al González. ![]() |
|
#3
|
|||
|
|||
|
Lo del destructor Destroy se lo eliminé del código de ejemplo que le puse. Sobre el Loaded, lo pensé pero por alguna razón no lo puse xDDDD
Saludos... |
|
#4
|
||||
|
||||
|
Siento la tardanza en responder, pero acabo de llegar a casa, vamos por parte Maeyes el error que me da, es
en tiempo de compilación. Voy a probar los cambios propuestos y notifico en lo que quede.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
#5
|
||||
|
||||
|
Probado de nuevo, cmabiando la parte
que me sigue dando el mismo error por que es lo que entendi, que comentaba Al González, (disculpas si lo entendi mal), logro que se compile, pero la demo ya creada da un error de acces y si creo una nueva, cuando intento aportar el componente, no se arrastra hasta el formulario.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
#7
|
||||
|
||||
|
Me di cuenta hace unos minutos y lo corregi, pero sigue pasando que , no se ve hasta que tocas alguna propiedad del componente, ni en diseño, ni en ejecucion, y ene ejecucion cuando sales da un error de
Exeption EAccessViolation in module demo, Te agradesco la ayuda, ya que cada vez me doy más cuenta de que esta camisa me parece ir muy grande aún, pero no me gusta dejar as cosas amedias y nose si sera un componente, util, curioso, y vistoso, pero me gustaria terminarlo, ya que es base de aprendizaje, para otros que tengo en mente. Hace años que no programaba, y no megustaria dejarlo de nuevo, aunque he de confesar una cosa sigo acordando más de mis años de Dbase, Clipper y el poquito de turbo C.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Diseño/ejecución maestro/detalle | morta71 | Firebird e Interbase | 2 | 03-05-2007 18:51:56 |
| Diseño de reportes en tiempo de ejecución | jzginez | Impresión | 2 | 17-04-2007 16:46:10 |
| Diseño en tiempo de ejecucion | Nelson Alberto | Impresión | 2 | 26-01-2006 09:34:12 |
| Paquetes de diseño y ejecución | sur-se | OOP | 4 | 15-11-2004 17:34:27 |
| Obtener Todo El Registro De Una Tabla Aunque Aunque Este Agrupado Por 2 Campos | agova | SQL | 6 | 11-08-2004 15:48:14 |
|