The following parameter types were added to support the possibility of using DYNLIB to call 64 bit library routines. The h (handle) option in particular is needed to allow BASIC programs to interface with libraries that rely on handles (like AXL) and which in the near future may be either 32 or 64 bit, depending on the environment. The LIBXL.BSI module, used with PRTXLS, CSV2XL, and any programs that use the AXL library, is in the process of being upgraded to use the new h type. This will require recompilation of AXL-calling programs, and possibly some minor adjustments, after which the programs will become both 32 and 64 bit compatible.
Type |
Description |
l |
64 bit signed integer; treat as X8 in BASIC |
L |
64 bit unsigned integer; treat as X8 in BASIC |
h |
32 or 64 bit handle; treat as X8 in BASIC |