Version | Change log |
HexDive 2024B Sep 19, 2024 |
DLL 6.24bxb First appearing in WB 2024B Added a WIL Map check to the ObjectType function's passed in data value to prevent the function of attempting to convert WIL Maps to SafeArrays. Addressed rarely occurring memory corruption problems when WIL map variables are cleared as part of the script termination process. Modified the VarType function to return zero(0) instead of generating an error when passed an array variable along with an out of bounds subcript in the array's brackets. Added support for embedded arrays and maps. WIL maps can be embedded in WIL maps and WIL arrays, and WIL arrays can be embedded in WIL arrays and WIL maps. Embedded arrays and maps elements are accessed using multiple sets of brackets after amd map/array variable. Limitations: The ArraySearch function only supports linear (options 0 or 1) searches and only searches the top-level array. For performance reasons, it does not search the embedded array. The ArraySort function can not be used on arrays containing nested arrays or maps. The WIL interpreter limits the number of bracket-sets following an array/map variable to 8 sets. Nesting arrays to a greater level hurts overall script performance and is discouraged. The ArrayInsert function can insert an array into an array but arrays can not be used to initialize an entire inserted row or column. The ArrayFilePut and ArrayFilePutCSV can not be used to write arrays containing embedded arrays to a file. The ArrayItemize, ArrayToStr, and ArrayLocate functions ignore embedded array elements. WinBatch Compiler: Added ability to input a user-specified timestamp URL to the "Code Signing Details" compiler dialog box. Removed all references to the Symantec timestamp URL. The Digicert "http://timestamp.digicert.com" URL is now the default timestamp. The Digicert timestamp server only provides RFC 3161 compliant services. WinBatch Studio: Fixed issue with multi-file search functionality that could cause a memory fault when the search |