Programación General > C++ Builder

 Objeto en varios Form´s

(1/1)

11_8_88:
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.

TRod:
En tu archivo CListaPos.hpp antes de definir tu clase, ¿agregaste las sentencias:

--- Código: Text ---#ifndef _miClase_#define _miClase_ class xxxxxx.......#endif ?  De vez en cuando esto sirve.

11_8_88:
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

Navegación

[0] Índice de Mensajes

Ir a la versión completa