Syntaxe
|
VARPTR(variable)
|
|
VARPTR(#filenumber)
|
Paramètres
| Nom |
Description |
| variable |
Ce paramètre représente la variable dont vous souhaitez obtenir l'adresse mémoire. Cette adresse peut être utilisée, par exemple, pour interagir avec du code en langage machine. |
| #filenumber |
Ce paramètre représente le numéro d'un fichier ouvert en accès aléatoire. Il permet d'obtenir l'adresse du tampon d'entrée/sortie associé à ce fichier. |
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 :
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.
- 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.
Dernière mise à jour : Mardi, le 11 Août 2020