1
vote
Vote UpVote

Delphi – The use of AlignAttribute: indicate the alignment of a field

The Wiert Corner – Great answer by Stefan Glienke at [WayBack] What’s the use of AlignAttribute? The documentation only says Internal use only.  – 丽丽乌克 – Google+: It forces the element it annotates to be aligned like specified – valid values are the same as for $A (1, 2, 4, 8, 16) Example: {$A4} type TMyRecordA = record x: Integer; y: Int64; end; TMyRecordB = record x: Integer; [Align(8)] y: Int64; end; var a: TMyRecordA; b: TMyRecordB; offset: Integer; begin offset := PByte(@a.y) - PByte(@a); Writeln(SizeOf(a)); Writeln(offset); offset := ...
Favorite? Off-Topic? jpluimers @ 2020-09-25 13:02

Statistics

Visits: 66
Votes: 1
Favorites: 0
Off-Topic: 0

Visits by Source

User Actions

Users who voted for this posting

Michał Rajewicz
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Torry Firebird News

Sponsor

 
Please login or register to use this functionality.
(click on this box to dismiss)