Section courante

A propos

Section administrative du site

$WRITEABLECONST

Constante écrivable
Delphi/Kylix/Lazarus

Syntaxe

{$WRITEABLECONST état}

Paramètres

Nom Description
état Ce paramètre permet de fixer l'état :
Valeur Description
OFF Ce paramètre permet d'interdire la modification de constante avec un type de données. Vous recevrez donc un message d'erreur «E2064 La partie gauche n'est pas affectable» si une tentative de modification de constante se produit.
ON Ce paramètre permet d'autoriser la modification de constante avec un type de données.

Description

Cette directive permet d'autoriser la modification de constante avec un type de données.

Remarques

Exemple

Voici un exemple permettant de modifier la constante tout comme la variable avec une affectation lors de l'initialisation du programme :

  1. Program WriteableConstSamples;
  2.      
  3. {$WRITEABLECONST ON}
  4. {$APPTYPE Console}
  5. Uses SysUtils;
  6.      
  7. Const
  8.  B:Integer=2;
  9.      
  10. Var
  11.  A:Byte=1;
  12.      
  13. BEGIN
  14.  A := 3;
  15.  B := 4;
  16. END.

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence des directives de compilation - $J

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