I have installed 7.8.2 OK for Delphi and Android 10.4
Seems OK for Win32, but when I build an Android app I am getting the following error messages from siComp:
dccaarm command line for "APad.dpr"
...
[DCC Error] siComp.pas(10986): E2157 Element 0 inaccessible - use 'Length' or 'SetLength'
[DCC Error] siComp.pas(10987): E2157 Element 0 inaccessible - use 'Length' or 'SetLength'
[DCC Error] siComp.pas(10998): E2157 Element 0 inaccessible - use 'Length' or 'SetLength'
[DCC Error] siComp.pas(12216): E2157 Element 0 inaccessible - use 'Length' or 'SetLength'
[DCC Error] siComp.pas(12226): E2157 Element 0 inaccessible - use 'Length' or 'SetLength'
[DCC Error] siComp.pas(12226): E2157 Element 0 inaccessible - use 'Length' or 'SetLength'
[DCC Error] siComp.pas(12237): E2157 Element 0 inaccessible - use 'Length' or 'SetLength'
[DCC Error] siComp.pas(12237): E2157 Element 0 inaccessible - use 'Length' or 'SetLength'
[DCC Fatal Error] Main.pas(74): F2063 Could not compile used unit 'SiComp.pas'
(I get the same errors for 32-bit and 64-bit)
Malcolm
7.8.2 Error building an Android app
Re: 7.8.2 Error building an Android app
It seems that your attempt to define SI_STR_START for DELPHIXE104 and SIMOBILEAPP has not worked .. or not for me.
Do I need to add a define? That would surprise me.
Do I need to add a define? That would surprise me.
Re: 7.8.2 Error building an Android app
OK. Adding the define DELPHIXE104 in my Project Options has solved it for me.
Is it your official requirement that a Delphi Android app needs both FMX and DELPHIXE104 to be added to the 'Conditional defines'?
Malcolm

Is it your official requirement that a Delphi Android app needs both FMX and DELPHIXE104 to be added to the 'Conditional defines'?
Malcolm
Re: 7.8.2 Error building an Android app
Sorry for this, install script has used the wrong version of .INC file to include into the setup. We will fix this shortly, meantime you can just modify SI.INC file by adding:
after the code:
Or just re-download the setup from our web site in several minutes. 
Code: Select all
{$IF (CompilerVersion >=34)} // Delphi XE10.4
{$DEFINE DELPHIXE104} // return strings to be 1 based for mobile compilers
{$IFEND}
Code: Select all
{$IF (CompilerVersion >=33)} // Delphi XE10.3
{$DEFINE DELPHIXE103} // enabled Linux comps regs
{$IFEND}

Re: 7.8.2 Error building an Android app
Thanks Igor. That edit in SI.inc does the trick .. of course. 
