![]() |
![]() |
| 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
|
||||
|
||||
|
Cita:
Hola, los casting en C++ son como dices, el problema está en los componentes VCL que en princi`pio están diseñados para delphi. Builder C++ tiene una forma eficaz de realizar el cast de forma segura: Tipo* T = static_cast<Tipo*> (puntero) ó Tipo* T = dynamic_cast<Tipo*> (puntero) Devuelven un puntero nulo si no puede hacer el cast. Un ejemplo de código sería el siguiente: Código:
TLabel *L;
for(int n=0; n<Contenedor->ControlCount; n++){
L = static_cast<TLabel*>(Controls[n]);
if(L) L->Metodo();
}
Saludos. Última edición por escafandra fecha: 10-12-2007 a las 19:09:15. |
|
#2
|
||||
|
||||
|
Solo una cosa, ¿Porque no seguiste el hilo que te respondi y que trataba sobre lo mismo (O parecido) la semana pasada? http://www.clubdelphi.com/foros/showthread.php?t=51086
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
#3
|
||||
|
||||
|
Cita:
Cuando estoy seguro que no es necesario, utilizo el moldeado directo, por creer que será mas rápido en tiempo de ejecución... manías que tiene uno de que todo sea tan óptimo como sea posible. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Recorrer los componentes de un DbCtrlGrid ? | andresenlared | Varios | 4 | 18-07-2007 01:32:55 |
| Recorrer arreglo | Perrero80 | Varios | 3 | 18-05-2006 22:52:27 |
| Recorrer un excel o cvs | YaninaGenia | Conexión con bases de datos | 2 | 12-07-2005 19:53:36 |
| Recorrer un StringList | bustio | Varios | 2 | 27-02-2005 19:50:21 |
| Recorrer un Treeview | mateamargo | OOP | 0 | 11-11-2003 16:53:39 |
|