FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
||||
|
||||
Reto Delphi
Nuestro amigo Al González ha publicado en su blog un reto para los programadores Delphi, puede participar quien quiera y obtener el premio para el ganador a la mejor solución.
|
#2
|
||||
|
||||
Buen reto, a ver los programadores del foro si salen por la puerta grande o por el chiquero, yo miraré desde la barrera.
__________________
Be water my friend. |
#3
|
||||
|
||||
Leer el archivo DFM asociado al formulario. Allí puedes encontrar el nombre que tendrá el componente.
|
#4
|
||||
|
||||
Deberías contestar en los comentarios del blog de Al, ya que allí están las respuestas de los participantes
Suerte |
#5
|
||||
|
||||
¿Ningún valiente se atreve con el reto?, jejeje...
Blog de Al González. |
#6
|
||||
|
||||
Muchas gracias, Casimiro, por hacer eco del ejercicio que propuse en mi bitácora hace casi 10 meses.
No creí que fuera a transcurrir tanto tiempo sin que algún compañero de la Comunidad lo resolviera. Algunos pensarán entonces que el reto es muy difícil, pero no es así, es sólo que el truco está un poco escondido en los engranes de la VCL (además de la poca difusión que ha tenido). Me gustaría ofrecer un monto mayor de premio, y si llega a estar en mis capacidades así lo haré con mucho gusto. Como sea, ojalá más gente se una. Un saludo y buena semana a todos. |
#7
|
||||||
|
||||||
Al González,
Cita:
Cita:
Cita:
Cita:
Cita:
Revisa este código: El código anterior en Delphi 7 bajo Windows 7 Professional x32, obtiene y muestra el nombre asignado en tiempo de diseño a las instancias del componente TButton inmediatamente después de finalizar el constructor del mismo y antes de que sea visualizado el formulario. Los métodos Create y Destroy no son necesarios para obtener el nombre del componente TButton, fueron colocados solo para seguir la secuencia en Runtime del componente en modo Debug. Nota: Se utilizo como ejemplo el componente TButton, pero el mismo procedimiento se puede extender a cualquier componente dentro de un formulario, con lo cual se obtiene el nombre asignado al mismo en tiempo de diseño inmediatamente después de finalizar su constructor. Comentario: Desconozco si esta es la solución que esperabas encontrar , pero creo que resuelve el problema en términos de POO de forma simple y directa por medio de la redefinición del método virtual SetName del componente requerido Revisa esta información: Cita:
Nelson. Última edición por nlsgarcia fecha: 02-05-2014 a las 05:58:49. |
#8
|
||||
|
||||
Pero contesta en el blog de Al González
|
#9
|
||||
|
||||
Casimiro,
Cita:
Nelson. |
#10
|
||||
|
||||
Cita:
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Reto Delphi 2011 | Al González | OOP | 54 | 08-04-2011 09:45:12 |
Un reto con Qreport | MRSAM | Conexión con bases de datos | 8 | 13-07-2007 19:10:58 |
Un reto a todos | Rendertaker | Internet | 3 | 14-04-2004 22:51:29 |
Reto de Impresora (VB vs Delphi) | torito | Varios | 12 | 21-11-2003 19:54:59 |
|