Page 1 of 1

Our setups and Dephi 10.4.1

Posted: Thu Sep 03, 2020 12:22 pm
by Sergey Tkachenko
When installing our components in Delphi 10.4.1 (released today), our setups display the error:
Invalid condition: missing parenthesis in condition "!Exists($(MSBuildProjectFullPath)) And'$(_ToolName)'!='' And '$(FileToCompile)'!=''"

I'll upload fixed setups as soon as possible.

PS: the problem is in Delphi configuration files. They use syntax that was not used before, $(codes) outside strings.

Re: Our setups and Dephi 10.4.1

Posted: Thu Sep 03, 2020 1:48 pm
by lkessler
I upgraded to Delphi 10.4.1 which uninstalls Delphi 10.4 in the process. I selected the default option to not delete the registry entries. After 10.4.1 was installed, everything worked fine for me, including TRichview and LMD Elpack, neither of which needed to be reinstalled. I did not get the above error message.

Re: Our setups and Dephi 10.4.1

Posted: Thu Sep 03, 2020 2:15 pm
by Sergey Tkachenko
Components that already installed work as before (maybe with one exception, C++Builder-only FMX RVMedia), if you kept registry entries.
But our setups (or any setup that use JCL code for installing components) fail.
I already fixed the problem, recreated all setups, and now I am testing them.

Re: Our setups and Dephi 10.4.1

Posted: Thu Sep 03, 2020 6:02 pm
by Sergey Tkachenko
All our setups are updated for compatibility with Delphi 10.4.1