![]() |
Aufzählungstyp mit Char
Bei mir schimpft der Compiler immer bei folgender Definition eines Aufzählungstypen:
Delphi-Quellcode:
Was soll ich machen?
type
TMyType = ('-','\','.'); greetz mytar :-D |
Re: Aufzählungstyp mit Char
Hi,
versuch mal die ASCII Zeichen anstatt der Strings zu benutzen. mfG mirage228 |
Re: Aufzählungstyp mit Char
So dürfte es imho garnicht gehen. Das sind nämlich Sonderzeichen, und die dürfen in einem Aufzählungstypen nicht vorkommen. Und Chars gehen da eh nicht, sondern nur Bezeichner. Intern werden nämlich Zahlen verwaltet, die nur einem Bezeichner zugeordnet werden.
Eine mögl. Lösung wäre ein vorinitialisiertes Array of Char, oder String, auf das du dann indiziert zugreifst. gruss, dizzy |
Re: Aufzählungstyp mit Char
Hi,
wenn du eine bestimmte Char Reihe einschränken willst, kannst du das ja so machen:
Delphi-Quellcode:
Ist dann in diesem Fall A, B und C.
type
a = #65..#67; mfG mirage228 |
Re: Aufzählungstyp mit Char
*push* :gruebel:
|
Re: Aufzählungstyp mit Char
Wie bereits erwähnt ist das so nicht Möglich.
Das ginge halt nur so:
Delphi-Quellcode:
type
TMyType = (Minus, Durch, Punkt); |
Re: Aufzählungstyp mit Char
OK! Wert schon einen weg finden!
Danke an alle! Das ist [ERLEDIGT]! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 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