PDA

Ver la Versión Completa : QR en BCB 6: Problemas al compilar


Angel.Matilla
13-06-2019, 11:45:06
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:
TeCanvas.hpp(417) E2091 Functions cannot return arrays or functions
y el error apunta a estas líneas de ese fichero:
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:
#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?