fastreport vcl version 6.4.0

edited 8:20AM 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 8:20AM
    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 8:20AM
    Comment lines with errors in the hpp file

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.