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. |
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 |
Coloca tu cabecera en todos los archivos.cpp que usen tu clase y funciones en ella definidos.
Saludos. |
La franja horaria es GMT +2. Ahora son las 05:47:48. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi