ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Standard functions / Windows functions / Miscellaneous WINDEV functions
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Returns the size of a variable (string, numeric, array, ...) or resizes a dynamic array.
// Re-dimensionner un tableau (dynamique)
MonTab is array dynamic of 5 by 3 int
...
// Re-dimensionner le tableau
Dimension(MonTab, 8, 6)
Syntax

Retrieving the size of a variable Hide the details

<Result> = Dimension(<Variable name>)
<Result>: Integer
Requested size.
Pascal stringNumber of useful characters in the string.

Example: For a Pascal string of 10, the result will be 10.
ASCIIZ stringNumber of useful characters in the string.

Example: For an ASCIIZ string of 10, the result will be 9 because there is a binary 0 at the end.
Composite variable and structureSum of the size (in bytes) of each component.

Warning: This case does not apply to Classes.
ArrayTotal number of elements in the array. This function is equivalent to the Count property.

Example: For an array of 3 strings, the result will be 3.
Example: For an array of 5 by 3 integers, the result will be 15 (5 * 3)
Note: To find out the size of an array's dimensions, use the ArrayInfo function.
OtherSize in bytes of the memory area corresponding to the variable. For the character strings, use Length.
<Variable name>: Character string
Name of the variable (any type of variable).

Resizing a dynamic array of N dimensions Hide the details

Dimension(<Array name> , <Number of elements in dimension 1> [, <No. of elements in dimension 2> [... [, <Number of elements in dimension N>]]])
<Array name>: Character string
Name of the variable that corresponds to the dynamic array.
Note: Fixed arrays cannot be resized.
<Number of elements in dimension 1>: Integer
Number of elements in the first dimension of the array.
Caution: The number of array dimensions cannot be modified, nor can the type of elements.. A two-dimensional array remains a two-dimensional array.
<No. of elements in dimension 2>: Optional integer
Number of elements in the second dimension of the array.
Caution: The number of array dimensions cannot be modified, nor can the type of elements.. A two-dimensional array remains a two-dimensional array.
<Number of elements in dimension N>: Optional integer
Number of elements in the Nth dimension of the array.
Caution: The number of array dimensions cannot be modified, nor can the type of elements.. A two-dimensional array remains a two-dimensional array.
Component: wd300vm.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 09/24/2024

Send a report | Local help