-----8<-----
DavidI's demo highlighted a problem with 64-bit stuff, viz it is not clear to me what the Delphi programmer on the street is going to do with it. Intersimone was reduced to printing out sizeof(Pointer), which seemed a paltry reward for the effort that has gone into building the thing.
I suppose it would enable one to manipulate large video files, and to have a huge in-memory databases. What else? Is there a significant speed gain for running native 64-bit? I know that it is important to store time measured in seconds since 1970 in a 64-bit integer, but the 32-bit integer is surely big enough for most other calculations. Perhaps this will help with currency handling accuracy - we all know the Dead Granny story of the programmer who accumulated all the half cent roundings in his own account.
I noticed there was emphasis that this was /Windows 64/ support - ie that other platforms are coming soon, so perhaps Embaracdero have similar doubts.
----->8-----
So far the best answer appears to be that customers who've bought 64-bit systems expect software for them.
I presume that 64-bit systems allow significantly more memory per process, and that the wider registers simplify address handling. I can also see them being useful for IP6. But apart from that is anybody here running software which is significantly easier to implement on 64-bit than on 32-bit systems?
