Section courante

A propos

Section administrative du site

ABSOLUTE

Absolue
Free 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.

Remarques

Exemple

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

Essayer maintenant !
  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 : Samedi, le 30 août 2014