Ver Mensaje Individual
  #1  
Antiguo 13-06-2019
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
QR en BCB 6: Problemas al compilar

Trabajo con BCB 6 y QR 3.6.2.

Estoy diseñando un formulario en el que quiero poner un TQRChart, pero a la hora de compilar me está dando un error en uno de los includes que no sé por donde coger:
Cita:
TeCanvas.hpp(417) E2091 Functions cannot return arrays or functions
y el error apunta a estas líneas de ese fichero:
Código:
class DELPHICLASS TTeeCanvas3D;
class PASCALIMPLEMENTATION TTeeCanvas3D : public TCanvas3D 
{
	typedef TCanvas3D inherited;
	
private:
	int FXCenter;
	int FYCenter;
	int FZCenter;
	int FXCenterOffset;
	int FYCenterOffset;
	Extended s2;
	Extended c2s1;
	double c2s3;
	double c2c3;
	double c2c1;
	double tempXX;
	double tempYX;
	double tempXZ;
	double tempYZ;
	bool FWas3D;
	bool FIs3D;
	Graphics::TBitmap* FBitmap;
	bool FBufferedDisplay;
	bool FMonochrome;
	bool FDirty;
	#pragma pack(push, 1)
	Types::TRect FBounds;
	#pragma pack(pop)
	
	bool IZoomText;
	double IZoomFactor;
	double IPerspec;
	Types::TPoint IPoints[4];
	void __fastcall DeleteBitmap(void);     // <-- Esta es la línea que da el error
	void __fastcall PolygonFour(void);
	void __fastcall TransferBitmap(int ALeft, int ATop, Graphics::TCanvas* ACanvas);
Tras poner el TQRChart no he añadido nada de código. El include del formulario me lo deja así tras añadir el TQRChart:
Código:
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <QuickRpt.hpp>
#include <QRCtrls.hpp>
#include "grimgctrl.hpp"
#include <DB.hpp>
#include <IBCustomDataSet.hpp>
#include <IBQuery.hpp>
#include <Chart.hpp>     //
#include <TeEngine.hpp>  // Añade estas tres líneas
#include <TeeProcs.hpp>  //
¿Cómo puedo resolver el problema?
Responder Con Cita