Ver Mensaje Individual
  #8  
Antiguo 27-11-2011
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Reputación: 17
Lord Delfos Va por buen camino
Si entiendo bien la pregunta, se podría hacer algo como esto:

Código Delphi [-]
type TArreglo = array [1..SizeOf(Integer)] of Byte;

procedure Algo;
var Entero: Integer;
     Arreglo: ^TArreglo;
     Ind: Integer;
     A: String;
begin
  Entero:= 5;
  Arreglo:= @Entero;
  // Para mostrarlo no más.
  A:= '';
  for Ind:= 1 to SizeOf(Integer) do
    A:= A + '[' + IntToStr(Arreglo^[Ind]) + ']';
  ShowMessage(A);  
end;

Lo que hacemos es tener un puntero a un arreglo de x bytes (probablemente 4, pero nunca hay que fiarse de la longitud de un Integer, porque el tamaño puede variar), y una variable Integer propiamente dicha. Después asignamos al puntero la dirección de memoria del entero y listo.

Espero sirva. Saludos.
Responder Con Cita