Genii Weblog

Changing names midstream

Mon 6 Jan 2014, 03:14 PM

by Ben Langhinrichs
Sometimes you make decisions that later turn out to be short-sighted. One of those decisions was leaving the names of the CoexLinks software DLLs the same for 32-bit and 64-bit IBM Domino versions. The decision seemed to make sense because we had already decided to leave the 32-bit and 64-bit versions of the Midas LSX the same, but there are different reasons there.

With the Midas LSX, you need to use a line such as the following in your script:

UseLSX "*lsxrtc"

which then loads the LSX into memory. If this were different for your 32-bit Notes client (and Designer) than for your 64-bit server, you would have a problem. IBM screwed up by not giving a different prefix for 32-bit Windows and 64-bit Windows, probably because the people who understood that logic had left already. But that's another story.

For CoexLinks 3.1, there will be four DLL names instead of the current one. For 32-bit Domino under Windows, there will be ncoex32.dll (CoexLinks Classic) and nCoexLinks32.dll (CoexLink Fidelity). For 64-bit Domino under Windows, there will be ncoex64.dll (CoexLinks Classic) and nCoexLinks64.dll (CoexLink Fidelity). Since there is only a 32-bit version of CoexLinks Clipper, it will stay as cxclippr.dll. This should go a long way toward eliminating the issue of people installing 64-bit software on 32-bit Domino and vice-versa.

For those people who have some trouble changing the NOTES.INI files, the file can still be renamed to ncoex.dll (CoexLinks Classic) or nCoexLinks.dll (CoexLinks Fidelity). The license file will stay as CoexLinks.lic for all three components.

Copyright 2014 Genii Software Ltd.

What has been said:

No documents found