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.
I apologise. I worked with another unit.