Element offset

<< Click to Display Table of Contents >>

Navigation:  ThinBASIC Language > Data types and variables > TYPE (ord UDT User Defined Types) > UDT (User Defined Types) > Memory representation >

Element offset


Element offset


The members are stored in the memory in the order they are defined.


This is very important, because it means that swapping lines of member definition will completely change the memory representation.


In order to find element byte offset, please use the dedicated UDT_ElementOffset function:


msgBox strFormat$("Offset of .x is: {1} bytes, .y {2} bytes",


You can also use relevant UDT_ElementByte in order to find at which byte given element starts.