Warnings

Hinders me
[dcc32 Warning] MiscObj.pas(37): W1000 Symbol 'pidAndroid32Arm' is deprecated: 'Use pidAndroidArm32'
[dcc32 Warning] MiscObj.pas(38): W1000 Symbol 'pidAndroid64Arm' is deprecated: 'Use pidAndroidArm64'
[dcc32 Warning] HashObj.pas(39): W1000 Symbol 'pidAndroid32Arm' is deprecated: 'Use pidAndroidArm32'
[dcc32 Warning] HashObj.pas(40): W1000 Symbol 'pidAndroid64Arm' is deprecated: 'Use pidAndroidArm64'
[dcc32 Warning] RSAObj.pas(37): W1000 Symbol 'pidAndroid32Arm' is deprecated: 'Use pidAndroidArm32'
[dcc32 Warning] RSAObj.pas(38): W1000 Symbol 'pidAndroid64Arm' is deprecated: 'Use pidAndroidArm64'
[dcc32 Warning] AESObj.pas(39): W1000 Symbol 'pidAndroid32Arm' is deprecated: 'Use pidAndroidArm32'
[dcc32 Warning] AESObj.pas(40): W1000 Symbol 'pidAndroid64Arm' is deprecated: 'Use pidAndroidArm64'
[dcc32 Warning] ECCObj.pas(39): W1000 Symbol 'pidAndroid32Arm' is deprecated: 'Use pidAndroidArm32'
[dcc32 Warning] ECCObj.pas(40): W1000 Symbol 'pidAndroid64Arm' is deprecated: 'Use pidAndroidArm64'
[dcc32 Warning] X509Obj.pas(48): W1000 Symbol 'pidAndroid32Arm' is deprecated: 'Use pidAndroidArm32'
[dcc32 Warning] X509Obj.pas(49): W1000 Symbol 'pidAndroid64Arm' is deprecated: 'Use pidAndroidArm64'

Hello Stanislav,
Thanks for reporting this.
It will be fixed in the next release. In the meantime, you can update the relevant sections of all files (there are a few more) with:

TMSPlatforms = pidWin32 or pidWin64 or pidOSX32 or
{$IF COMPILERVERSION > 32}pidOSX64 or pidiOSSimulator32 or
pidiOSSimulator64{$ELSE}pidiOSSimulator{$IFEND} or
{$IF COMPILERVERSION > 28}pidiOSDevice32 or
pidiOSDevice64{$ELSE}pidiOSDevice{$IFEND} or
{$IF COMPILERVERSION > 34}pidAndroidArm32 or pidAndroidArm64{$IFEND}
{$IF COMPILERVERSION > 32}pidAndroid32Arm or pidAndroid64Arm
{$ELSE}pidAndroid{$IFEND};
{$IFEND}

Regards,
bernard

It doesn't work completely. I made an adjustment there

const
TMSPlatforms = pidWin32 or pidWin64 or pidOSX32 or
{$IF COMPILERVERSION > 32}pidOSX64 or pidiOSSimulator32 or
pidiOSSimulator64{$ELSE}pidiOSSimulator{$IFEND} or
{$IF COMPILERVERSION > 28}pidiOSDevice32 or
pidiOSDevice64{$ELSE}pidiOSDevice{$IFEND} or
{$IF COMPILERVERSION > 32}pidAndroidArm32 or
pidAndroidArm64{$ELSE}pidAndroid{$IFEND} or
{$IF COMPILERVERSION > 34}pidAndroidArm32 or // 39
pidAndroidArm64{$ELSE}pidAndroid{$IFEND}; // 40
{$IFEND}

I receive these notifications

[dcc32 Warning] HashObj.pas(39): W1000 Symbol 'pidAndroid32Arm' is deprecated: 'Use pidAndroidArm32'
[dcc32 Warning] HashObj.pas(40): W1000 Symbol 'pidAndroid64Arm' is deprecated: 'Use pidAndroidArm64'
[dcc32 Warning] RSAObj.pas(37): W1000 Symbol 'pidAndroid32Arm' is deprecated: 'Use pidAndroidArm32'
[dcc32 Warning] RSAObj.pas(38): W1000 Symbol 'pidAndroid64Arm' is deprecated: 'Use pidAndroidArm64'
[dcc32 Warning] AESObj.pas(39): W1000 Symbol 'pidAndroid32Arm' is deprecated: 'Use pidAndroidArm32'
[dcc32 Warning] AESObj.pas(40): W1000 Symbol 'pidAndroid64Arm' is deprecated: 'Use pidAndroidArm64'
[dcc32 Warning] ECCObj.pas(39): W1000 Symbol 'pidAndroid32Arm' is deprecated: 'Use pidAndroidArm32'
[dcc32 Warning] ECCObj.pas(40): W1000 Symbol 'pidAndroid64Arm' is deprecated: 'Use pidAndroidArm64'
[dcc32 Warning] X509Obj.pas(48): W1000 Symbol 'pidAndroid32Arm' is deprecated: 'Use pidAndroidArm32'
[dcc32 Warning] X509Obj.pas(49): W1000 Symbol 'pidAndroid64Arm' is deprecated: 'Use pidAndroidArm64'

I believe it will help you.

Actually, this causes issues with older RAD Studio versions and the correct solution is:

{$IF COMPILERVERSION > 28}
TMSPlatforms = pidWin32 or pidWin64 or pidOSX32 or
{$IF COMPILERVERSION > 32}pidOSX64 or pidiOSSimulator32 or
pidiOSSimulator64{$ELSE}pidiOSSimulator{$IFEND} or
{$IF COMPILERVERSION > 28}pidiOSDevice32 or
pidiOSDevice64{$ELSE}pidiOSDevice{$IFEND} or
{$IF COMPILERVERSION > 34}pidAndroidArm32 or pidAndroidArm64{$ELSE}
{$IF COMPILERVERSION > 32}pidAndroid32Arm or pidAndroid64Arm{$IFEND}
{$ELSE}pidAndroid{$IFEND};
{$IFEND}

Regards,
bernard

I only have D11.
I try it.

[dcc32 Error] frxUnicodeCtrls.pas(43): E2029 '..' expected but ';' found

I can't solve it.
2021 09 16 11 59 18

I apologise. I worked with another unit. :hot_face: