Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Problema al compilar con builder 6 enterprise

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Problema al compilar con builder 6 enterprise Responder citando

Hola foro.

Bueno, tengo el siguiente problema, he instalado el builder 6 enterprise y al compilar el proyecto que estoy terminando (En buider 5 pro va perfecto), se ha presentado un error al compilar un formulario que permite exporta a excel 2000 los datos de un pedido junto con su detalle además de dar formato al fichero de excel, pie de página, cabecera, mágenes y demas. El error que me da es el siguiente:
Cita:

[C++ Error] DBCtrls.hpp(1075): E2015 Ambiguity between 'Buttons' and 'Excel_2k::Buttons'
[C++ Error] DBCtrls.hpp(1077): E2015 Ambiguity between 'Buttons' and 'Excel_2k::Buttons'
[C++ Error] DBCtrls.hpp(1096): E2015 Ambiguity between 'Buttons' and 'Excel_2k::Buttons'
[C++ Error] DBGrids.hpp(62): E2015 Ambiguity between 'Menus' and 'Excel_2k::Menus'
[C++ Error] DBGrids.hpp(102): E2015 Ambiguity between 'Menus' and 'Excel_2k::Menus'
[C++ Error] DBGrids.hpp(148): E2015 Ambiguity between 'Menus' and 'Excel_2k::Menus'
[C++ Warning] SelOpcionEnvio.cpp(1034): W8004 'fd' is assigned a value that is never used
[C++ Error] SelOpcionEnvio.cpp(1256): E2451 Undefined symbol 'N'

de la librería DBCtrls.hpp y se para en la línea de esta librería

Cita:

class PASCALIMPLEMENTATION TNavButton : public Buttons::TSpeedButton (esta linea)
{
typedef Buttons::TSpeedButton inherited;

private:
TNavigateBtn FIndex;
TNavButtonStyle FNavStyle;
Extctrls::TTimer* FRepeatTimer;
void __fastcall TimerExpired(System::TObject* Sender);

protected:
virtual void __fastcall Paint(void);
DYNAMIC void __fastcall MouseDown(Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
DYNAMIC void __fastcall MouseUp(Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);

public:
__fastcall virtual ~TNavButton(void);
__property TNavButtonStyle NavStyle = {read=FNavStyle, write=FNavStyle, nodefault};
__property TNavigateBtn Index = {read=FIndex, write=FIndex, nodefault};
public:
#pragma option push -w-inl
/* TSpeedButton.Create */ inline __fastcall virtual TNavButton(Classes::TComponent* AOwner) : Buttons::TSpeedButton(AOwner) { }
#pragma option pop

};

entiendo que hay una ambiguedad en ' botones y ' Excel_2k::Buttons', ahora mismo no tengo ningún componente de la paleta servers, pero lo hubo, aunque tengo en el .h un
Cita:

#include "Excel_2K_SRVR"

lo que he canbiado por un
Cita:

#include "Excel_2K.h"

pero sigue igual.

Botones TSpeedButton no tengo en ninguna parte de la aplicación, creo recordar que en alguna ocasión inserte alguno que despues cambie por otro normal, lo que me podría haber dejado alguna referencia, si es así donde.

Alguien tiene alguna idea de lo que está pasando?
_________________
Un saludo
Rayder
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Prueba cambiando el orden en que se cargan las cabeceras, o sea, mueve los #includes que hagan referencia a Excel al final del todo, o bien si como dices ya no estas usando el componente relacionado con Excel puedes quitar la cabecera.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.