Section courante

A propos

Section administrative du site

PTR

Pointeur
Delphi/Kylix/Lazarus System

Syntaxe

Function Ptr(Address:Integer):Pointer;

Paramètres

Nom Description
Address Ce paramètre permet d'indiquer l'adresse à convertir en pointeur.

Description

Cette fonction retourne un pointeur à partir d'une adresse.

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. Program PtrSamples;
  2.  
  3. {$APPTYPE Console}
  4. Uses SysUtils;
  5.  
  6. Var
  7.  MaChaine : PChar = 'ABCDEFGHIJ';
  8.  
  9. BEGIN
  10.  MaChaine := Ptr(Integer(Addr(MaChaine^)) + (SizeOf(Char) * 3));
  11.  WriteLn(MaChaine);
  12. END.

on obtiendra le résultat suivant :

DEFGHIJ

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