Compile Error BCB X3

Discussion of open issues, suggestions and bugs regarding usage of dbExpress drivers for InterBase & Firebird in Delphi and C++Builder
Post Reply
Danilo Pinheiro
Posts: 3
Joined: Mon 11 Mar 2013 14:21

Compile Error BCB X3

Post by Danilo Pinheiro » Mon 11 Mar 2013 14:29

Softwares Installed

Windows 7 (64bits)
Embarcadero® C++Builder® XE3 Version 17.0.4625.53395
Firebird 2.5 64bits
Devart 4.1.2

Error:

Code: Select all

	__fastcall virtual TDBXDevartInterBaseDriver(const Data::Dbxcommon::TDBXDriverDef &DBXDriverDef _ANNOT_ATTR_NC);/* overload */

Code: Select all

   /* TDBXDynalinkDriverNative.Create */ inline __fastcall TDBXDevartInterBaseDriver(const Data::Dbxcommon::TDBXDriverDef &DBXDriverDef _ANNOT_ATTR_NC, Data::Dbxdynalink::TDBXDynalinkDriverCommonLoaderClass DBXDriverLoader)/* overload */ : Data::Dbxdynalinknative::TDBXDynalinkDriverNative(DBXDriverDef, DBXDriverLoader) { }

Code: Select all

   /* TDBXDynalinkDriverNative.Create */ inline __fastcall TDBXDevartInterBaseDriver(const Data::Dbxcommon::TDBXDriverDef &DBXDriverDef _ANNOT_ATTR_NC, Data::Dbxdynalink::TDBXDynalinkDriverCommonLoaderClass DBXDriverLoader, Data::Dbxcommon::TDBXProperties* DriverProps)/* overload */ : Data::Dbxdynalinknative::TDBXDynalinkDriverNative(DBXDriverDef, DBXDriverLoader, DriverProps) { }

Checking project dependencies...
Compiling Project1.cbproj (Debug, Win32)
bcc32 command line for "Unit1.cpp"
c:\program files (x86)\embarcadero\rad studio\10.0\bin\bcc32.exe -D_DEBUG -D_RTLDLL;USEPACKAGES -n.\Win32\Debug -I"c:\program files
(x86)\embarcadero\rad studio\10.0\include\windows\vcl";"C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\include\boost_1_39\boost\tr1\tr1";
"C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\include\boost_1_39";"c:\program files (x86)\embarcadero\rad studio\10.0\include";"c:\program
files (x86)\embarcadero\rad studio\10.0\include\dinkumware";"c:\program files (x86)\embarcadero\rad studio\10.0\include\windows\crtl";"c:\program
files (x86)\embarcadero\rad studio\10.0\include\windows\sdk";"c:\program files (x86)\embarcadero\rad studio\10.0\include\windows\rtl";"c:\program
files (x86)\embarcadero\rad studio\10.0\include\windows\vcl";"C:\Program Files (x86)\FastReports\LibD17";"C:\Program Files
(x86)\Raize\CS5\Lib\RS-XE3\Win32";"C:\Program Files (x86)\Devart\Dbx\InterBase\Include\Delphi17\Win32";"c:\program files (x86)\embarcadero\rad
studio\10.0\include\windows\vcl";"C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\include\boost_1_39\boost\tr1\tr1";"C:\Program Files
(x86)\Embarcadero\RAD Studio\10.0\include\boost_1_39";"c:\program files (x86)\embarcadero\rad studio\10.0\include";"c:\program files
(x86)\embarcadero\rad studio\10.0\include\dinkumware";"c:\program files (x86)\embarcadero\rad studio\10.0\include\windows\crtl";"c:\program files
(x86)\embarcadero\rad studio\10.0\include\windows\sdk";"c:\program files (x86)\embarcadero\rad studio\10.0\include\windows\rtl";"c:\program files
(x86)\embarcadero\rad studio\10.0\include\windows\vcl";"C:\Program Files (x86)\FastReports\LibD17";"C:\Program Files
(x86)\Raize\CS5\Lib\RS-XE3\Win32";"C:\Program Files (x86)\Devart\Dbx\InterBase\Include\Delphi17\Win32" -y -Q -k -r- -c -tM -tU -tW -C8
-o.\Win32\Debug\Unit1.obj -w-par -Od -v -vi- -H=.\Win32\Debug\Project1.pch -H Unit1.cpp
[bcc32 Error] DbxDevartInterBase.hpp(40): E2293 ) expected
Full parser context
Unit1.cpp(6): #include Unit1.h
Unit1.h(10): #include C:\Program Files (x86)\Devart\Dbx\InterBase\Include\Delphi17\Win32\DbxDevartInterBase.hpp
DbxDevartInterBase.hpp(28): namespace Dbxdevartinterbase
DbxDevartInterBase.hpp(32): class TDBXDevartInterBaseDriver
[bcc32 Error] DbxDevartInterBase.hpp(44): E2293 ) expected
Full parser context
Unit1.cpp(6): #include Unit1.h
Unit1.h(10): #include C:\Program Files (x86)\Devart\Dbx\InterBase\Include\Delphi17\Win32\DbxDevartInterBase.hpp
DbxDevartInterBase.hpp(28): namespace Dbxdevartinterbase
DbxDevartInterBase.hpp(32): class TDBXDevartInterBaseDriver
[bcc32 Error] DbxDevartInterBase.hpp(55): E2040 Declaration terminated incorrectly
Full parser context
Unit1.cpp(6): #include Unit1.h
Unit1.h(10): #include C:\Program Files (x86)\Devart\Dbx\InterBase\Include\Delphi17\Win32\DbxDevartInterBase.hpp
DbxDevartInterBase.hpp(28): namespace Dbxdevartinterbase
[bcc32 Error] DbxDevartInterBase.hpp(55): E2190 Unexpected }
Full parser context
Unit1.cpp(6): #include Unit1.h
Unit1.h(10): #include C:\Program Files (x86)\Devart\Dbx\InterBase\Include\Delphi17\Win32\DbxDevartInterBase.hpp
[bcc32 Error] DbxDevartInterBase.hpp(151): E2190 Unexpected }
Full parser context
Unit1.cpp(6): #include Unit1.h
Unit1.h(10): #include C:\Program Files (x86)\Devart\Dbx\InterBase\Include\Delphi17\Win32\DbxDevartInterBase.hpp
Failed
Elapsed time: 00:00:01.9

What can i do?


thanks

AndreyZ

Re: Compile Error BCB X3

Post by AndreyZ » Tue 12 Mar 2013 10:46

dbExpress driver for InterBase and Firebird version 4.1.2 requires RAD Studio XE3 Update 1 (its version must be 17.0.4723.55752). Please install Update 1 for RAD Studio XE3 and check if the problem persists.

Danilo Pinheiro
Posts: 3
Joined: Mon 11 Mar 2013 14:21

Re: Compile Error BCB X3

Post by Danilo Pinheiro » Thu 14 Mar 2013 02:03

Ok. Sucessfully.



Danilo Pinheiro

AndreyZ

Re: Compile Error BCB X3

Post by AndreyZ » Thu 14 Mar 2013 08:06

It is good to see that the problem was solved. If any other questions come up, please contact us.

Post Reply