Difference between revisions of "Absolute/fr"

From Lazarus wiki
m (Fixed syntax highlighting; fixed wiki markup)
Line 1: Line 1:
 
{{Absolute}}
 
{{Absolute}}
  
Ce modificateur de déclaration indique la variable déclarée a la même adresse que la variable qui suit ''absolute''.
+
Ce [[modifier/fr|modificateur]] de déclaration indique la [[Variable/fr|variable]] déclarée est à la même adresse que la variable qui suit ''absolute''.
 
Toutefois, aucune cohérence entre les valeurs des deux variables n'est assurée.
 
Toutefois, aucune cohérence entre les valeurs des deux variables n'est assurée.
  
Line 19: Line 19:
 
end;
 
end;
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
[[Category:Reserved words/fr]]
 

Revision as of 14:55, 19 December 2020

Deutsch (de) English (en) español (es) suomi (fi) français (fr) русский (ru)

Ce modificateur de déclaration indique la variable déclarée est à la même adresse que la variable qui suit absolute. Toutefois, aucune cohérence entre les valeurs des deux variables n'est assurée.

Var
  sintI: ShortInt;
  lintI: LongInt absolute sintI;

begin
  // Affichage correct
  lintI := 20;
  ShowMessage(inttostr(lintI) + '  ' + inttostr(sintI)); // Anzeige: 20  20

  // Affichage absurde
  lintI := 2000;
  ShowMessage(inttostr(lintI) + '  ' + inttostr(sintI)); // Anzeige: 2000 -45
end;