Problem:
Both Netexpress 5.0 and 4.0 are on the machine, trying to run a 4.0 exe and getting an error that it cannot find the 4.0 run time:
"Runtime dll 'cblrtss, version 4.0 entry pint mf_ld_dynlnk_lib_check not
recorded in registry not found or incompatible with requirements
of dynamically bound cobol program
dynamic binding of rts requires runtime dll, at least version 5.0"
Resolution:
To ensure that the EXE has been compiled under the 4.0 runtime, the problem is can be that the EXE is calling a DLL - and there is a mix one if not more of the DLLs it is finding has been compiled with the 5.0 version.
Assure that all modules being used have been compiled under the same version and that if there are other versions of the same modules from a different version that they cannot be found in the PATHing and COBDIR when running a different version.