Section courante

A propos

Section administrative du site

SIZEOF

Taille de
Delphi/Kylix/Lazarus

Syntaxe

Function SizeOf(variable|type):Integer;

Paramètres

Nom Description
variable Ce paramètre permet d'indiquer une variable à déterminer la taille
type Ce paramètre permet d'indiquer un type de données à déterminer la taille

Description

Ce mot réservé permet de connaitre la taille en octet d'une variable ou d'un type.

Exemple

Cet exemple permet de retourner la taille de différents types de données simples ou complexe :

  1. Program SizeOfSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4. Uses SysUtils;
  5.      
  6. Type
  7.  exemple=Record
  8.   a:Char;
  9.   b:Integer;
  10.   c:ShortInt;
  11.   d:LongInt;
  12.  End;
  13.      
  14. BEGIN
  15.  WriteLn('Taille de Char = ',SizeOf(Char));
  16.  WriteLn('Taille de Integer = ',SizeOf(Integer));
  17.  WriteLn('Taille de la structure = ',SizeOf(exemple));
  18. END.

on obtiendra le résultat suivant :

Taille de Char = 1
Taille de Integer = 4
Taille de la structure = 8

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Length
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - SetLength

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