VARPTR |
Pointeur de variable |
---|---|
ABasiC | Commodore Amiga |
Syntaxe
VARPTR(variable) |
VARPTR(#filenumber) |
Description
Cette fonction permet de demander l'adresse d'une variable.
Remarques
- Le premier format de la fonction VARPTR (avec une variable) renvoie l'adresse de la variable spécifiée. Vous pouvez utiliser une telle adresse comme valeur à transmettre à une routine de langage machine. L'adresse que VARPTR renvoie est une valeur entière que votre programme peut mettre en POKE dans un autre emplacement.
- Vous pouvez également obtenir l'adresse de départ d'un tableau en utilisant la syntaxe suivante :
- Le deuxième format de VARPTR (avec # et un numéro de fichier pour paramètre) renvoie l'adresse du tampon de fichier d'entrée/sortie pour le fichier que vous avez attribué à ce numéro. Vous ne pouvez utiliser ce format de commande qu'avec des fichiers de données à accès aléatoire.
VARPTR(variable(0)) |
Assurez-vous d'initialiser toutes les variables simples avant d'obtenir l'adresse d'un tableau, car l'adresse d'un tableau peut changer chaque fois que le système attribue un emplacement mémoire à une variable.
Dernière mise à jour : Mardi, le 11 Août 2020