![]() |
![]() |
| 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
|
||||
|
||||
|
Maeyanes no e podido probar el codigo ya que me da un error en la linea
ÇPero por lo que veo y lo que me comentas supongo tengas razón, perdona que tarde entre respuesta y respuesta pero es que donde programo no tiene enlace a internet. Gracias mil de todas manaeras por tu ayuda
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
#2
|
|||
|
|||
|
Cual es el error que te da?
Saludos... |
|
#3
|
|||
|
|||
|
No deberías llamar al procedimiento ShadowDraw desde el Create, es posible que no se hayan cargado todos los controles en el formulario, por eso no te muestra los cambios al ejecutar hasta que cambias una propiedad y vuelves a llamar a ShadowDraw. Además es posible que el error de Access Violation venga también de ahí.
Prueba a sobreescribir el procedimiento Loaded, que se ejecuta una vez se ha cargado el form.
__________________
Saludos. |
|
#4
|
|||
|
|||
|
Hola...
Cita:
|
|
#5
|
|||
|
|||
|
__________________
Saludos. |
|
#6
|
||||
|
||||
|
¡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. ![]() |
|
#7
|
|||
|
|||
|
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... |
|
#8
|
||||
|
||||
|
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" |
![]() |
| 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 |
|