![]() |
Re: Anzahl Elemente in "set of"
Beim Casten mußt du einfach nur einen Typen gleicher Größe haben ... also einem, der dann SizeOf(TFontStyles) entspricht.
das kann auch ein Record oder StaticArray sein.
Delphi-Quellcode:
Type T = Array[0..31] of Byte;
P = ^T; Count := 0; For i := 0 to SizeOf(Typ) do Count := Count + ZähleBitsInByte(P(@TypVar)[i]); |
Re: Anzahl Elemente in "set of"
Ja, mit einem Array of Byte geht es.
Aber wird dann wohl nicht wie erhofft einfacher auf die Werte zuzugreifen. Gesetzte Bit's müssen ja immer noch gezählt werden. |
Re: Anzahl Elemente in "set of"
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz