Section courante

A propos

Section administrative du site

ABSOLUTE

Absolue
Virtual Pascal  

Syntaxe

VAR
 identv2:identt2 Absolute identv3;

Paramètres

Nom Description
identv1 Ce paramètre permet d'indiquer le nom de la variable
identv2 Ce paramètre permet d'indiquer le nom de la variable
identt1 Ce paramètre permet d'indiquer le type de la variable
identt2 Ce paramètre permet d'indiquer le type de la variable
identv3 Ce paramètre permet d'indiquer le nom de la variable avec lequel l'adresse de la variable doit commencer à la même adresse.

Description

Ce mot réservé permet de fixer l'emplacement d'une variable au même endroit qu'une autre.

Exemple

L'exemple suivant permet d'accéder directement à la première cellule de pointeur :

  1. Program AbsoluteSamples;
  2.      
  3. Var
  4.  TableInterrupt:Array[Byte]of Pointer;
  5.  Int00h:Record
  6.   Ofs:Word;
  7.   Seg:Word;
  8.  End Absolute TableInterrupt;
  9.     
  10. BEGIN
  11.  TableInterrupt[0]:=Pointer(1234); 
  12.  WriteLn('Segment de l''interruption 00h = ',Int00h.Seg);
  13.  WriteLn('Offset de l''interruption 00h = ',Int00h.Ofs);
  14. END.


Dernière mise à jour : Vendredi, le 29 juillet 2016