this problem caused by charset (maybe), you can open the source code by a editor then save it as UTF-8 with BOM. i strongly recommend you use Beyond compare , its the best tool for this type problem i have used. it has the best support for all kinks of charset.
----------------------------------------------
UniKeeper V10.40 -- 您最贴心的个人数据管理助手
ReadMe.txt 2.3 2.4 if has pagecode error, use notepad++ open it codepage is GBK and save as utf8 with bom.
----------------------------------------------
(C)(P)Flying Wang
First, I was NOT the one who defined the "{$ IFNDEF FPC} directive", it is set to this version, probably if it was not the FastReport developers, it must have been someone who distributed this pirated version.
Second, I know that in order to compile the unit, I just have to "take a character" in "§Ñ '..' § ',' §¡ '..' §á" AND IS READY! It is not necessary to use any software to compare or not the units!
However, I do not know the consequences of using the components!
I put the question here, because within the unit "frxSynMemo.pas" has a reference to "Flying Wang":
Line 1 in unit FrxSynMemo.pas // Fix or Add or Remove By Flying Wang 3 í í í a a (AiChiZhuTouRou)
I expected the author to pronounce to give a direction of how to fix the reason of the use of double characters in a variable that uses simple character, in the case:
No one knows anything, by the way. like me.
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
1 - Open the "frxSynMemo.pas" file in Notepad ++ 2 - I changed the character set to GBK (GB2312 Simplified) 3 - converted to UTF-8 (with BOM) 4 - save a new copy of the file to use it in the compilation 5 - FastReport v6.0.7 compiled and installed on RAD Studio XE10.2.3
NOTE: Probably the file in the download was changed by someone before it was posted, so this download was not in the way it should be (at least for the file "frxSynMemo.pas" in particular)