Delphi - simple duda

 
Vista:

simple duda

Publicado por Juan (1 intervención) el 13/01/2003 00:48:00
tengo una simple duda amigos
cual es la diferencia entre record y packed record, y en que nos beneficia uno del otro?
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:simple duda

Publicado por José Oronas (18 intervenciones) el 13/01/2003 04:33:30
En algunas estructuras entre las que estan los Records y Arrays los datos se alinian en 16 o 32 bits para tener un acceso mas rápido, Packed elimina la alineación de los datos produciendo un acceso mas lento a los mismos, pero por ej se define.
MiRecord = Packed Record
Nombre : String[15]
domicilio : String[20]
End ;

Tamano := SizeOf(Mirecord) ;

Reportará el tamaño correspondiente a la suma de los componentes del registro mientras que si se omite Packed, esto no ocurre.
Para mas información Busca Packed en el Help.


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar