> I am pretty sure I read that 4DWrite Pro requires the 64-bit version, but I 
> can't find that reference now ...

Actually the opposite is true; the legacy 4D Write only works in 4D 32 bit, 
while 4D Write Pro works in both 4D 32 bit and 4D 64 bit.

> Is it just that you can have a bigger cache with 64 ?

This is a big one, but it's not just the cache, it's the overall application 
memory (which includes cache and everything else, such as blobs in memory for 
example).
With 32 bit you are limited to 2^32 bytes or 4 Gigabytes of application memory, 
while in 64 bit you are limited by your hardware (the theoretical limit is 2^64 
or 16 Exabytes). 

Another reason people would be interested in 64 bit would be the new preemptive 
multiprocessing of 4D v16:
http://doc.4d.com/4Dv16/4D/16/Preemptive-4D-processes.300-3036340.en.html

> Should one compile with 32 bit or 64 Bit version ?

If you are talking about compiling a component or structure then I suggest you 
turn on the option to compile for both (multi-target compilation) so your 
structure/component works for both 32 bit and 64 bit. 

If you are talking about building a merged application then remember that on 
Windows the 64 bit edition of 4D Developer Edition and 4D Volume Desktop is 
currently in Preview and should only be used for development. They will be made 
final in upcoming R-Releases:
http://forums.4d.fr/Post/EN/18904187/1/18904188#18904188 
http://download.4d.com/Documents/Products_Documentation/LastVersions/Line_16/VIntl/4D_v16_0_ReleaseNotes.pdf
 

The following document about changing from 32 bit to 64 bit may also be helpful:
http://livedoc.4d.com/4Dv16/help/Title/en/page8826.html

====
Benefit from 64-bit features  See the differences
In particular:
* The 64-bit architecture pushes back database cache limits. Improve your 
database's performances simply by using a larger cache. 
  Adopt powerful 64-bit features such as preemptive processes, animated form 
objects, or new printing features.
  Build your applications with 4D Runtime Volume License 64-bit..
  Use final 64-bit versions of 4D Server on Win and Mac OS - refer to the Using 
4D Server 64-bit version (OS X) and Using 4D Server 64-bit version (Windows) 
sections
* New Quick report editor, compatible with reports created using previous 
versions. See Label editor (64-bit).
* New Label editor, compatible with label files created using previous 
versions. See Quick reports (64-bit).
* Create graphs using an Object type parameter with the GRAPH command.
====

-Tim
**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to