Jump to content
PavelX

ANDROID64 Conditional compiling

Recommended Posts

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

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
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.

  • Like 2

Share this post


Link to post
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
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
7 hours ago, Dave Nottage said:

In what circumstances would the code do something different?

When you load different libraries 64/32 bit

Edited by PavelX
  • Like 1

Share this post


Link to post

There appears to be an ANDROID64 define (it's all over the Delphi source). Probably just not documented?

  • Like 1

Share this post


Link to post

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
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

I didnt say And64 makes no sense,  I just pointed out that this  problably helps to solve some issues. 

Edited by Rollo62

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×