SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: 11_8_88 en Sábado 19 de Julio de 2008, 21:03
-
Hola a todos, nuevo problema, 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.
-
En tu archivo CListaPos.hpp antes de definir tu clase, ¿agregaste las sentencias:
#ifndef _miClase_
#define _miClase_
class xxxxxx.......
#endif
? De vez en cuando esto sirve.
-
Muchas gracias,era eso, es q en la poca experiencia q tengo con c++ nunca habia tenido q poner eso en un clase.
Un saludo