Thema: Delphi file of TFont

Einzelnen Beitrag anzeigen

pszopp

Registriert seit: 7. Sep 2005
Ort: Alsdorf
95 Beiträge
 
Delphi 2010 Professional
 
#8

Re: file of TFont

  Alt 12. Sep 2005, 16:12
Nochmal eine kleine Erklärung für hardcorehorst:

TFont ist ein Objekt und kein Record.
Wenn man sich eine Variable xy:TFont deklariert, so ist diese Variable
ein 4Byte-Zeiger auf das Objekt. Um Objekte zu speichern, ist es meistens
notwendig deren Eigenschaften einzeln abzuspeichern.
z.B.:
Delphi-Quellcode:
BlockWrite(AFile, xy.Color, SizeOf(xy.Color);
BlockWrite(AFile, xy.Size, SizeOf(xy.Size);
Wäre TFont ein Record, so könnte man einfach
BlockWrite(AFile, xy, SizeOf(xy)); schreiben.

Viel Spass beim Testen...
  Mit Zitat antworten Zitat