fastreport vcl version 6.4.0

edited 7:54AM in FastReport VCL
Hallo

after installation the new version vcl 6.4.00 the embarcadero c++ compiler gives ther error Messages:

[bcc32 Error] frxDPIAwareInt.hpp(45): E2293 ) expected
Full parser context
ConverterQR2FR.cpp(4): #include ConverterQR2FR.h
ConverterQR2FR.h(6): #include D:\Embar\ApNeu\ApNet8\ApLibs\FastReport\LIBD26\frxClass.hpp
frxClass.hpp(31): #include D:\Embar\ApNeu\ApNet8\ApLibs\FastReport\LIBD26\frxProgress.hpp
frxProgress.hpp(28): #include D:\Embar\ApNeu\ApNet8\ApLibs\FastReport\LIBD26\frxBaseForm.hpp
frxBaseForm.hpp(25): #include D:\Embar\ApNeu\ApNet8\ApLibs\FastReport\LIBD26\frxDPIAwareInt.hpp
frxDPIAwareInt.hpp(25): namespace Frxdpiawareint


and views the files frxDPIAwareInt.hpp at line :

extern DELPHI_PACKAGE DPI_AWARENESS_CONTEXT_ *DPI_AWARENESS_CONTEXT_UNAWARE;

what to do

thanks

Comments

  • edited 7:54AM
    With the last version 6_4_2 occurs the same. even with a new blank project.

    [bcc32c Error] frxDPIAwareInt.hpp(45): expected ')'
    frxDPIAwareInt.hpp(45): to match this '('
    [bcc32c Error] frxDPIAwareInt.hpp(45): redefinition of 'DPI_AWARENESS_CONTEXT' as different kind of symbol
    frxDPIAwareInt.hpp(36): previous definition is here

    Line 36 previous definition is:

    typedef DPI_AWARENESS_CONTEXT_ *DPI_AWARENESS_CONTEXT;

    Line 45 shows:

    extern DELPHI_PACKAGE DPI_AWARENESS_CONTEXT_ *DPI_AWARENESS_CONTEXT_UNAWARE;

    This occurs in the 5 similar lines:
    extern DELPHI_PACKAGE DPI_AWARENESS_CONTEXT_ *DPI_AWARENESS_CONTEXT_SYSTEM_AWARE;
    extern DELPHI_PACKAGE DPI_AWARENESS_CONTEXT_ *DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE;
    extern DELPHI_PACKAGE DPI_AWARENESS_CONTEXT_ *DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2;
    extern DELPHI_PACKAGE DPI_AWARENESS_CONTEXT_ *DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED;

    Any Idea? it's impossible to compile.
  • gpigpi
    edited 7:54AM
    Comment lines with errors in the hpp file

Leave a Comment