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