SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: 11_8_88 en Sábado 19 de Julio de 2008, 21:03

Título: Objeto en varios Form´s
Publicado 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.
Título: Re: Objeto en varios Form´s
Publicado por: TRod en Domingo 20 de Julio de 2008, 19:18
En tu archivo CListaPos.hpp antes de definir tu clase, ¿agregaste las sentencias:
Código: Text
  1. #ifndef _miClase_
  2. #define _miClase_
  3.  class xxxxxx.......
  4. #endif
  5.  
?  De vez en cuando esto sirve.
Título: Re: Objeto en varios Form´s
Publicado por: 11_8_88 en Domingo 20 de Julio de 2008, 20:48
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