There are some known problems with various version of Micro Focus Compilers. Some of them are listed here with as much detail as is known.
The version of the compiler seems to be crucial when targetting Windows 3.1. I spent quite some time debugging some applications related to Windows 3.1. When the application was compiled with Micro Focus 3.2.46 everything seemed to run correctly. When compiled with Micro Focus 3.4.19 or 3.4.23 it would run in 16bit mode under Windows NT but would not even run under Windows for Workgroups 3.11.
There was a group which had problems running 16bit application under Windows NT. They were compiling with Micro Focus 3.2.31 and running with Windows NT. If the application was running in a seperate memory space it would work the first time, but if you tried to run the application a second time after terminating it would fail. The solution to this problem was to use CBLSSEG.DLL from Micro Focus 3.4.19. Thus compiling with one version of the compiler and running with a different version dll.
If you experience a problem with this page, please send a message to JTate@JaTomes.Com including a description of the problem.
Last modified: Thursday Jan-28-1999.