Thema: Delphi Bug oder Denkfehler?

Einzelnen Beitrag anzeigen

whoareyou

Registriert seit: 16. Jul 2004
1 Beiträge
 
#5

Re: Bug oder Denkfehler?

  Alt 24. Nov 2004, 07:35
schreib es doch so hin:


Type TDaqEvent = Record
Data:Word;
ms:Word;
Time:LongWord;
End;


Dann hast Du den Record auf natürlcihe Art und Weise alligned und die size ist 8 byte.
Du hats somit selbe in der Hand wie Deine Records im Speicher liegen und musst es nicht dem Compiler überlassen.

Manchmal macht es auch Sinn ein zusätzliches Feld (reserved, siehe WinAPI) einzuführen nur um einen record zu allignen.


Gruss
  Mit Zitat antworten Zitat