Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#1

Was bringt ein "packed" bei "record packed&qu

  Alt 2. Jan 2009, 09:45
Hallo,

was ich immer schon mal fragen wollte, was bringt ein "packed" bei "record packed"?

Aus der Hilfe werd ich nicht so ganz schlau:
Zitat von Delphi-Hilfe:
Per Voreinstellung sind die Werte in einem strukturierten Typ in einem Word- oder Double-Word-Raster ausgerichtet, um den Zugriff zu beschleunigen. Wenn Sie einen strukturierten Typ deklarieren, können Sie das reservierte Wort packed einfügen, um die Daten in komprimierter Form zu speichern:

type TNumbers = packed array[1..100] of Real;

Die Verwendung von packed verlangsamt den Zugriff auf die Daten. Im Falle eines Zeichen-Arrays beeinflusst packed auch die Kompatibilität der Typen.
Das heisst es: "um die Daten in komprimierter Form zu speichern", aber wie wird das gemacht?
Was für einen Vorteil hat das packed?
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat