You are not logged in.
Pages: 1
Hello,
I am on version 1.18.5037 of library.
When I try to compile on Delphi 10.3.1 targetting Win32 I get following error:
[dcc32 Error] SynCommons.pas(54244): E2029 Expression expected but 'END' found
I read following lines in conditionals starting at SynCommons.pas:54236
{$elseif defined(VER320)}'Delphi 10.2 Tokyo'
{$elseif defined(VER320)}'Delphi 10.3 Carnival'
10.3 compiler version should read VER330 according to below link:
http://docwiki.embarcadero.com/RADStudi … r_Versions
Once I modify that version number I can compile SynCommons.pas just fine.
Can anyone confirm, please?
Thanks & regards,
Ertan
Offline
In 1.18.5037 there is
{$elseif defined(VER330)}'Delphi 10.3 Rio'
{$elseif defined(VER340)}'Delphi 10.4 Next'
See latests trunk on GitHub: https://github.com/synopse/mORMot
Offline
Chaa is right: the current trunk seems correct.
I guess Ertan version is outdated: there should be several SynCommons.pas in his IDE path, referring to a old one, not the latest.
Absolutely, For a reason I seem to copy a SynCommons.pas in projects directory. My bad. Sorry.
Offline
Pages: 1