Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-07-2008
11_8_88 11_8_88 is offline
Miembro
 
Registrado: may 2008
Posts: 25
Poder: 0
11_8_88 Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 10-08-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
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
Saludos.

Última edición por escafandra fecha: 10-08-2008 a las 17:36:38.
Responder Con Cita
  #3  
Antiguo 10-08-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 01:46:57.


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
Copyright 1996-2007 Club Delphi