L’interface de VDS Renaissance est disponible en plusieurs langues. La documentation officielle est maintenue en anglais afin de garantir une référence unique, cohérente et toujours à jour.

@VAL

Windows Linux macOS

Syntax

@VAL(<value>)

Description

This function may be required if a program is calling external libraries using the @LIB function, and the function returns binary values. It returns a number which is the value of the string <value> if its bytes are treated as a binary number. This is required because DialogScript cannot work directly with binary data.

The result of @VAL(@BINARY(DWORD, %X)) should be %X.

Typically, <value> will be 1, 2, 4 or 8 bytes long, being a byte, word, dword or large integer value. If the binary value is part of a C-language STRUCT data type, the appropriate bytes can be accessed using the @SUBSTR function.

OK

Unchanged.

See also