OFS |
Déplacement |
---|---|
Turbo Pascal 1+ | System |
Syntaxe
Function Ofs(ident):Integer; | Version 1 à 3 |
Function Ofs(ident):Word; | Version 4 à 7 |
Paramètres
Nom | Description |
---|---|
ident | Ce paramètre permet d'indiquer l'identificateur de variable, de fonction ou de procédure |
Description
Cette fonction indique l'adresse d'emplacement d'offset de la mémoire physique qu'occupe l'expression.
Remarque
- Le paramètre ident est une variable ou un identificateur de procédure ou de fonction. Le résultat de type Word à partir du Turbo Pascal 4 est la partie de déplacement de l'adresse de ident.
Exemples
L'exemple suivant permet de demander l'adresse de déplacement d'une procédure, fonction et variable :
on obtiendra un résultat ressemblant à ceci :
Offset (ofs) de la procedure : 0Offset (ofs) de la fonction : 5
Offset (ofs) de la variable X : 82
L'exemple suivant permet d'afficher la paire Segment:Déplacement (Segment:Offset) de la variable Y :
on obtiendra un résultat ressemblant à ceci :
Adresse SEGMENT:OFFSET de Y =6074:82Référence
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 303.
Dernière mise à jour : Dimanche, le 25 janvier 2015