Section courante

A propos

Section administrative du site

$J

 
Delphi/Kylix/Lazarus

Syntaxe

{$J-}
{$J+}

Paramètres

Nom Description
- 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.
+ 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 JDirectiveSamples;
  2.  
  3. {$J+}
  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 - $WRITEABLECONST

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