Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Aufzählungstyp mit Char (https://www.delphipraxis.net/28328-aufzaehlungstyp-mit-char.html)

mytar 23. Aug 2004 11:04


Aufzählungstyp mit Char
 
Bei mir schimpft der Compiler immer bei folgender Definition eines Aufzählungstypen:

Delphi-Quellcode:
type
  TMyType = ('-','\','.');
Was soll ich machen?

greetz
mytar :-D

mirage228 23. Aug 2004 11:05

Re: Aufzählungstyp mit Char
 
Hi,

versuch mal die ASCII Zeichen anstatt der Strings zu benutzen.

mfG
mirage228

dizzy 23. Aug 2004 11:07

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

mirage228 23. Aug 2004 11:10

Re: Aufzählungstyp mit Char
 
Hi,

wenn du eine bestimmte Char Reihe einschränken willst, kannst du das ja so machen:
Delphi-Quellcode:
type
  a = #65..#67;
Ist dann in diesem Fall A, B und C.

mfG
mirage228

mytar 29. Aug 2004 13:23

Re: Aufzählungstyp mit Char
 
*push* :gruebel:

himitsu 29. Aug 2004 13:29

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);

mytar 29. Aug 2004 13:32

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