Estás en: Inicio >> Foros >> Informática >> Programación
Programación /

[C/C++] BUILDER: Ejecutar proviedad comun a varios Componentes

Participa en el tema [C/C++] BUILDER: Ejecutar proviedad comun a varios Componentes en el foro Programación.
Buenas El caso es que tengo varios Componentes del mismo tipo a los que he ...

Buscar en este tema:
La comunidad de psicofxp.com está interesada en tu opinión sobre
[C/C++] BUILDER: Ejecutar proviedad comun a varios Componentes
Regístrate y comparte tu opinión ¡Es gratis y toma menos de un minuto!
 
  •  
    neg1414 escribió el 05/12/2007 a las 11:48 hs.
     
    ¿Mensaje inapropiado?
    #1 [C/C++] BUILDER: Ejecutar proviedad comun a varios Componentes
    Buenas

    El caso es que tengo varios Componentes del mismo tipo a los que he denominado de la forma:

    TComponent1
    TComponent2
    TComponent3
    .......
    TComponent40

    Segun la eleccion del usuario se ejecuta un metodo "CambiarCaption" en la que se llama a un procedimiento propio del Componente (la mima llamada para cada componente)


    CambiarCaption()
    {
    TComponent1->Procedimiento();
    TComponent2->Procedimiento();
    TComponent3->Procedimiento();
    .............................
    TComponent40->Procedimiento();

    }

    Mi pregunta es la siguiente: Al ser el procedimiento a ejecutar igual para todos los
    Componentes seria posible Evitar la tediosa operacion de ir enumerando uno a uno todos los componentes con su respectiva llamada y hacerlo de una manera mas comoda


    Gracias
     
    | Más
  • _-_Orfeo_-_ escribió el 05/12/2007 a las 16:52 hs. ¿Mensaje inapropiado?

    #2 Re: BUILDER: Ejecutar proviedad comun a varios Componentes

    Hola, eso lo podrias hacer si en vez que tener refencias concretas a componente manejas una coleccion de componentes. De esta forma podes iteratar sobre tu coleccion de componente llamando a procedimiento por cada componente. Ademas, de esta forma si el dia de mañana tenes que agregar un nuevo componente no tenes que modificar el codigo.
    Espero haber ayudado.
    Suerte.
Estás en: Inicio >> Foros >> Informática >> Programación


Estadísticas del tema
  • 1 RESPUESTA
  • 363 VISTAS
  • 2 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB