On Jan 29, 2020, at 7:07 AM, Andrew Hobson wrote:

> Until now, my main 4D Application runs on 4D v15.
> With new computers arriving installed with MacOS 10.15 Catalina, I need to
> move to 4D v16 and 64bit.
> 
> I have some real basic questions.
> 
> 1)      Can you live in a mixed mode environment. 4D Server in 64bit and 4D
> Clients in 32bit and 64bit ?

Yes you can have 32bit and 64bit clients connect to 4D Server 64bit. I have one 
client doing this right now with v17.3 HF2.

> If yes, what about the plug-ins. The plug-in bundle must contain both code 32
> and 64 bit ?

Yes. 4D Server sends the same set of plugins to all all clients.  The clients 
then use what they need as far as the 32bit version or 64bit version of the 
plugin. 

> Because from my observations, for some 4D plug-ins, they come in two flavors
> 32bit or 64bit. Not both mode. So how do you manage that ?

You stop using that plugin. 

> 2)      Is there an interest in living in a mixed mode 32/64 bit, or is it
> futile ? From the moment you migrate to 64bit, you need to forget 32bit ?

In my situation of having both 32bit and 64bit clients at the same time it was 
for 4D Write plugin migration to 4D Write Pro. Not every user needed 4D Write, 
and there was a lot of code that needed to be rewritten, so those that needed 
4D Write used 32bit client until I got all the code converted to 4D Write Pro. 
Users who did not need 4D Write used 64bit client — in SDI mode that they 
wanted and love — and didn’t look back. (This is an all Windows customer.)

Code is all converted to 4D Write Pro now so we can switch to only 64bit 
client, but some users are balking now because they don’t like SDI mode and 
want to keep the big MDI window thing going. Some old habits die hard I guess. 

Decision was made to force everyone to SDI when we upgrade to v18 since it is 
64bit only. And since it is SDI for all, or MDI for all, SDI won. 32bit MDI 
users have been warned and they will have to switch in a few months. 

And before anyone asks the question... You can’t have mixed SDI and MDI clients 
if all clients are 64bit. 64bit clients are either all SDI or all MDI. 32bit 
clients are MDI only. 

Tim

Sent from my iPad


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

Reply via email to