PavelX 1 Posted March 19, 2020 How to detect android 64? http://docwiki.embarcadero.com/RADStudio/Rio/en/Conditional_compilation_(Delphi) There is any ANDROID64 Symbol ? Thank you in advance Share this post Link to post
PavelX 1 Posted March 19, 2020 I think that this is the only solution, I was hoping that the conditional compilation list is not updated and you guys know a symbol that is not on the list. Thanks again Share this post Link to post
Rollo62 536 Posted March 19, 2020 Maybe this will be there in Version 10.4 ... Share this post Link to post
Vandrovnik 214 Posted March 19, 2020 Is there a way how to obtain all defined symbols (like ANDROID, DEBUG etc.) and have them displayed during compilation? It would be nice if we put something like {$ShowDefinedSymbols} in source file and defined symbols would appear in messages from the compiler... Share this post Link to post
Remy Lebeau 1394 Posted March 19, 2020 1 hour ago, PavelX said: I think that this is the only solution, I was hoping that the conditional compilation list is not updated and you guys know a symbol that is not on the list. You can hexdump each compiler EXE to see which conditional symbols are actually available. That is what I do sometimes. 2 Share this post Link to post
Remy Lebeau 1394 Posted March 19, 2020 1 hour ago, Vandrovnik said: Is there a way how to obtain all defined symbols (like ANDROID, DEBUG etc.) and have them displayed during compilation? No, there is not. Share this post Link to post
Dave Nottage 557 Posted March 19, 2020 4 hours ago, PavelX said: There is any ANDROID64 Symbol ? In what circumstances would the code do something different? Share this post Link to post
PavelX 1 Posted March 20, 2020 (edited) 7 hours ago, Dave Nottage said: In what circumstances would the code do something different? When you load different libraries 64/32 bit Edited March 20, 2020 by PavelX 1 Share this post Link to post
Dave Nottage 557 Posted March 20, 2020 There appears to be an ANDROID64 define (it's all over the Delphi source). Probably just not documented? 1 Share this post Link to post
Rollo62 536 Posted March 20, 2020 I think Android64 doesn't even start on Android32 OS, and the selection of libraries can be done in the deployment. Share this post Link to post
PavelX 1 Posted March 20, 2020 2 hours ago, Rollo62 said: I think Android64 doesn't even start on Android32 OS, and the selection of libraries can be done in the deployment. I don't think there is a problem about the opportunity of existence of ANDROID64 you have IOS32 , IOS64 and IOS, also you have MSWINDOWS, WIN32, WIN64 and so on for LINUX, MACOS, POIX .... Share this post Link to post
Rollo62 536 Posted March 21, 2020 (edited) I didnt say And64 makes no sense, I just pointed out that this problably helps to solve some issues. Edited March 21, 2020 by Rollo62 Share this post Link to post