Difference between revisions of "Absolute/fr"
From Lazarus wiki
Jump to navigationJump to searchm (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 modificateur de déclaration indique la variable déclarée a 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. | ||
− | + | <syntaxhighlight lang="pascal"> | |
− | <syntaxhighlight> | ||
Var | Var | ||
sintI: ShortInt; | sintI: ShortInt; | ||
Line 18: | Line 17: | ||
lintI := 2000; | lintI := 2000; | ||
ShowMessage(inttostr(lintI) + ' ' + inttostr(sintI)); // Anzeige: 2000 -45 | ShowMessage(inttostr(lintI) + ' ' + inttostr(sintI)); // Anzeige: 2000 -45 | ||
− | |||
end; | end; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | ||
− | |||
[[Category:Reserved words/fr]] | [[Category:Reserved words/fr]] |
Revision as of 08:53, 25 January 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 a 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;