Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,18 @@
|
|||
'get a variable's address:
|
||||
DIM x AS INTEGER, y AS LONG
|
||||
y = VARPTR(x)
|
||||
|
||||
'can't set the address of a single variable, but can access memory locations
|
||||
DIM z AS INTEGER
|
||||
z = PEEK(INTEGER, y)
|
||||
|
||||
'or can do it one byte at a time
|
||||
DIM zz(1) AS BYTE
|
||||
zz(0) = PEEK(BYTE, y)
|
||||
zz(1) = PEEK(BYTE, y + 1)
|
||||
'(MAK creates an INTEGER, LONG, or QUAD out of the next smaller type)
|
||||
z = MAK(INTEGER, zz(0), zz(1))
|
||||
|
||||
'*can* set the address of an array
|
||||
DIM zzz(1) AS BYTE AT y
|
||||
'zzz(0) = low byte of x, zzz(1) = high byte of x
|
||||
Loading…
Add table
Add a link
Reference in a new issue