Hi Steven,
Thank you for your comments and your query on MemInfo.
MemInfo supports detection of memory above 4GB even as a 32-bit compiled executable on 64-bit Windows
In my own system, with 8GB RAM, I tested going beyond the 4GB and you can see MemInfo reporting correctly a physical memory in use of 5,38 GB:
I guess it must be something on your system.
Yes, we have a Delphi 64bit edition now, but I've not yet found a reason to compile it to 64bit since it works well as a 32bit app on 64bit systems.
MemInfo uses an internal Windows function to retrieve the current memory usage, so it's irrelevant if it's a 32 or a 64bit Windows.
Hope this helps.
Thanks,
André Santos Carthago Software Support
http://www.carthagosoft.net