Ver Mensaje Individual
  #4  
Antiguo 04-06-2007
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Reputación: 27
delphi.com.ar Va por buen camino
Bueno, en ese caso si todos tus records son de utilizan tipos de tamaños fijos, puedes copiar directamente la memoria:
Código Delphi [-]
var
  R: TFloatingSaveArea; { Definido en la unit Windows }
  S: string;
begin
  { Record to String } 
  SetLength(S, SizeOf(TFloatingSaveArea));
  Move(R, S[1], SizeOf(TFloatingSaveArea));

  { String to Record } 
  Move(S[1], R, SizeOf(TFloatingSaveArea));
Debes tener en cuenta que en este ejemplo la copia del string al record, da por echo que el string tiene el tamaño y los datos acordes al registro.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita