conflict between fast report and unidac

Hi,

using c++ builder 10.3.2, fast report pro 6.9.15, unidac 10.4.1

When combining the 3 in a vcl win32 app, a form just including components (no code) fails to compile. It worked perfectly with earlier version of unidac.

The compile error happens in fast report header, frxUtils.hpp line 145 "E2189 extern variable cannot be initialized"


extern DELPHI_PACKAGE System::Uitypes::TColor __fastcall IfColor(bool Flag, const System::Uitypes::TColor cTrue, System::Uitypes::TColor cFalse = (System::Uitypes::TColor)(0x1fffffff));

Any idea where it comes from?

Comments

  • Try to remove this line from frxUtils.hpp

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.