FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Objeto en varios Form´s
Hola a todos, estoy intentando usar un objeto de una clase creada por mi en varios Form´s, la case se llama CListaPos y el objeto se llama lista, pues bien lo q yo hago es declararlo en la parte publica del Form1 como CListaPos lista al igual q hago cuando en vez de un objeto es una variable normal, pero en este caso debo incluir la clase q es #include "CListaPos.hpp" tambien la incluyo en el .h y cuando intento compilar me da el siguiente error:
[C++ Error] CListaPos.hpp(2): E2238 Multiple declaration for 'CListaPos' [C++ Error] CListaPos.hpp(1): E2344 Earlier declaration of 'CListaPos' De momento no he consegui solucionarlo, agredeceria mucho alguna ayuda. Saludos. |
#2
|
||||
|
||||
Eso se debe a que la cabecera esta siendo leida desde varios puntos del código varias veces, con lo que se duplican las declaraciones.
Para solucionarlo construye tu caberera como sigue: Código:
#ifndef Cabecera_h #define Cabecera_h . . // Declaraciones . . #endif //Cabecera_h Última edición por escafandra fecha: 10-08-2008 a las 17:36:38. |
#3
|
||||
|
||||
Coloca tu cabecera en todos los archivos.cpp que usen tu clase y funciones en ella definidos.
Saludos. Última edición por escafandra fecha: 10-08-2008 a las 17:38:06. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear un form fsMDIForm y varios forms hijos | citlalliDgp | Varios | 11 | 07-12-2007 15:13:31 |
traer al frente un form no modal (de entre varios), utilizando el valor en el caption | jcapitan | OOP | 2 | 23-05-2007 02:33:43 |
Limpiar varios TCombobos de un form. | juanpe | Varios | 1 | 12-06-2006 16:27:33 |
Varios TRadioButton en Form separados por temas | gontxalo | OOP | 5 | 09-06-2005 21:16:52 |
Varios Form para uno | vtdeleon | OOP | 4 | 21-02-2005 02:40:13 |
|