Section courante

A propos

Section administrative du site

POINTER

Pointeur
Delphi/Kylix/Lazarus System

Syntaxe

identv1,identv2,...:Pointer;
identt2,identt2,...=Pointer;

Paramètres

Nom Description
identv1, identv2 Ce paramètre permet d'indiquer une variable
identt2, identt2 Ce paramètre permet d'indiquer un type de variable

Description

Ce type d'identificateur permet de définir un pointeur.

Exemple

Voici quelques exemples typiques de l'utilisation de ce type de données :

  1. Program PointerSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4. Uses SysUtils;
  5.      
  6. Var
  7.  A:Pointer;
  8.  B:Pointer;
  9.  C:Pointer;
  10.  I:Integer;
  11.  D:^Integer Absolute B;
  12.      
  13. BEGIN
  14.  I := 7;
  15.  A := NIL;
  16.  B := @I;
  17.  WriteLn('D = ',D^);
  18. END.

on obtiendra le résultat suivant :

D = 7

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PAnsiChar
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PAnsiString
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PChar
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PCurrency
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PDateTime
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PExtended
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PInt64
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PShortString
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PString
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PVariant
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PWideChar
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PWideString

Dernière mise à jour : Mercredi, le 18 février 2015