ADR(V)
RETOURNE L'ADRESSE DE LA VARIABLE V
ACTION
La fonction ADR(V) retourne l'adresse de la variable V.
SYNTAXE : Resultat=ADR(V)
UTILISATION
ERREUR
EXEMPLE
dim adrb%,adrc%,i%
dim a%,b,c,d$
peek_reverse:' Windows est de type Big Endian
' exemple avec un entier
a%=100:' un entier est codé sur 4 octets
print peek32(adr(a%)):' affiche le contenu de a% soit 100
' exemple avec un réel
b=111.222
c=0
adrb%=adr(b):' adresse du réel b
adrc%=adr(c):' adresse du réel c
' on recopie b dans c par des peek et poke
for i%=0 to 7:poke adrc%+i%,peek(adrb%+i%):next i%:' un réel est codé sur 8 octets
print c:' affiche 111.222
' exemple avec un string
d$="Hello"
' affiche les 5 caractères de la chaine d$
' un caractère est codé sur 2 octets et on n'en utilise qu'un
print chr$(peek(adr(d$)))+chr$(peek(adr(d$)+2))+chr$(peek(adr(d$)+4))+chr$(peek(adr(d$)+6))+chr$(peek(adr(d$)+8))
EN RAPPORT
DIM
DIM_LOCAL
FREE
Content created by Jack. Updated March 07, 2025