![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Hace ocho años que no programo en C++ y -1 en .NET, pero, según parece, haces un molde de tipo para lograr acceder a algún elemento que fue declarado como protegido en la clase del objeto en cuestión.
El truco del "molde de acceso" es un recurso semielegante empleado en numerosos casos de programación. Pero alguna vez escuché que .NET y otras recientes tecnologías hacen tajante la visibilidad de los miembros de una clase, de tal manera que ni con trucos de moldes ni con pomada de la campana se puede acceder a donde las reglas lo impiden. Si lo anterior es cierto, estarías obligado a seguir la buena práctica de crear una clase derivada donde hagas público el elemento en cuestión. El problema sería si la clase de la cual derivar estuviese siendo utilizada por otra clase (que también estés empleando), y ésta no permita redefinir qué clase utilizar.* Imagino que otros compañeros tendrán más información sobre el tema. Saludos. Al González. ![]() P.D. *A menos, claro, que la tecnología en cuestión ya admita redefinición de clases / herencia insertada. ![]()
__________________
Tras casi seis años de trabajar para una empresa alemana como desarrollador Delphi, se vieron forzados a dejarme ir (temas presupuestales). Así que ahora estoy abierto a escuchar nuevas ofertas. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error Abstract Error y Access violation | zvf | OOP | 33 | 08-09-2010 18:50:33 |
| Error access violation | dmagui | OOP | 4 | 25-10-2006 09:57:50 |
| Error al compactar access | FGarcia | Conexión con bases de datos | 3 | 29-09-2006 19:03:45 |
| Error Access Violation | FGarcia | Varios | 1 | 13-06-2006 23:43:15 |
| error con access | supermilloriver | Conexión con bases de datos | 3 | 09-01-2006 13:06:12 |
|