![]() |
Länge eines Types ermitteln?
Ich habe einen type TMyList = (Aa, Bb, Cc);
Gibt es eine Möglichkeit die Länge zu ermitteln? Das erwartete Resultat wäre hier "3". |
AW: Länge eines Types ermitteln?
Delphi-Quellcode:
oder
Ord(High(TMyList)) + 1
Delphi-Quellcode:
Ord(Succ(High(TMyList)))
oder über die RTTI |
AW: Länge eines Types ermitteln?
Größe im Speicher wäre SizeoF(TMylist)
|
AW: Länge eines Types ermitteln?
Ich denke mal jemand möchte die Anzahl der "verwendeten" Werte, also 3,
und nicht die Größe in Bytes (hier vermutlich 1, falls {$MinEnumSize} nicht hochgesetzt wurde. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:06 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