16 bit Windows PROGRUN won't load most programs. - K4000006 - 03 Dec 1999

The 16 bit Windows PROGRUN included in releases 4.520 and 4.616 frequently failed to load programs complaining that:

Program name requires more memory than is allowed for in this QAB interpreter.

In theory this bug could also affect other versions of PROGRUN. However the problem arose because of a fault in a calculation of heap space, and other 16 bit versions of PROGRUN do not use a heap, and 32 bit versions normally have so much heap available that the problem does not matter. Potentially C exit versions of PROGRUN other than the 16 bit windows version could be affected if they use the DP4 heap facilities.

The QAB libraries used in building PROGRUN need to be updated to fix this problem. These have not been included in the download. Contact us for revised libraries.

DP4 Products/Versions Affected

4.520,4.616

Where the version affected is given as 4.5xx or 4.6xx, all versions of DP4 issued prior to the date of the fix are potentially affected. Where a specific version number is given the problem was introduced by that release and prior releases are unaffected. If a patch release number is also specified (in parentheses) , the fault was introduced at that specific patch level.

Downloads

4.522 Win16 progrun.exe,progrund.exe
4.617 (3) Win16 progrun.exe,progrund.exe

These downloads have been updated to fix problem K4000029

Due to limitations on available web space downloadable fixes are only available for the most commonly used environments, and may not be separately available in both 4.5xx and 4.6xx flavours. If a file you require is not available you can ask us to e-mail it to you.