Difference between revisions of "Absolute/es"

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{Absolute}} El modificador Absolute hace que una variable se almacene en la misma dirección de memoria que otra variable. <syntaxhighlight> Var sintI: ShortInt; lintI:...")
 
m (Fixed syntax highlighting; fixed typos)
 
Line 3: Line 3:
 
El modificador Absolute hace que una variable se almacene en la misma dirección de memoria que otra variable.
 
El modificador Absolute hace que una variable se almacene en la misma dirección de memoria que otra variable.
  
<syntaxhighlight>
+
<syntaxhighlight lang="pascal">
 
Var
 
Var
 
   sintI: ShortInt;
 
   sintI: ShortInt;

Latest revision as of 08:51, 25 January 2020

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

El modificador Absolute hace que una variable se almacene en la misma dirección de memoria que otra variable.

Var
  sintI: ShortInt;
  lintI: LongInt absolute sintI;

begin
  // visualización correcta
  lintI := 20;
  ShowMessage(inttostr(lintI) + '  ' + inttostr(sintI)); // Se muestra: 20  20

  // visualización absurda
  lintI := 2000;
  ShowMessage(inttostr(lintI) + '  ' + inttostr(sintI)); // Se muestra: 2000 -45
end;