LIBMAKE - Padding declared wrongly with #vb32 toggle - K4000020

LIBMAKE can generate declarations of DP4 database tables for use in Visual Basic 6 programs if you specify #vb32. Unfortunately declarations of padding fields contained a spurious comma preventing the generated code from compiling.

This version also has a change to the declarations of member functions when the #cpp toggle is used. Previously overloaded functions called SetDP4XXX were used in conversions between DP4 format and Microsoft format. As this is somewhat confusing the generated code now uses GetDP4XXX to read from the database fields into Microsoft format variables, and only uses the SetDP4XXX functions to set data into DP4 fields. If you do not have an up to date version of dp4class.h then you need to download enhancement E4000014. The "official" version of this header file was out of date. If you used dp4class.h from a DP4 release disk (even 4.521/4.621) it was badly out of date. The up to date version was previously only publicly available with Retail products.)

DP4 Products/Versions Affected

4.5xx,4.6xx

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.521/4.617 (2) libmake.exe (compatible with all post 4.519 releases)

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.