INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Negative Werte in Enum



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

14.11.2014, 11:03
Beitrag #1

Kiesch Offline
LVF-Stammgast
***


Beiträge: 412
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
Negative Werte in Enum
Hi,

ich weis nicht ob ich mich nur zu blöd anstelle oder ob ich ne fundamentale Funktion übersehe oder ka. Geht um folgendes:

Ich schreibe grad nen LV-Wrapper für die Ansteuerung eines Analyseprograms. Dadurch habe ich quasi alle Ein- und Ausgabedatentypen und mögliche Werte bereits vorgegeben. Nun habe ich an einer Stelle nen mehr oder weniger streng typisierten Eingang der die Werte -1 bis 2 annehmen kann (steht für verschiedene Dateitypen). Das ganze würde ich sinnvollerweise gerne als Strikt typisiertes Element mit nem Enum nachbauen. Dummerweise lässt mich das nur unsigned Datentypen auswählen und ich kriege das auch nicht dazu was anderes zu machen als von 0 hochzählend die Werte festzulegen (wäre ja nicht so schlimm, nur das ich eben -1 nicht reinkriege).

Klar könnte ich stattdessen nen Menüring nehmen (der auch signed Datentypen erlaubt und die Zahlen frei festlegen lässt) - nur bei dem werden Cases nicht automatisch erstellt und das wäre schon praktisch wenn man es direkt sinnvoll so nutzen könnte. Gibt es da irgendeine Möglichkeit das zu lösen? Bin ich da vielleicht auch grad iwie nur vernagelt und übersehe iwas?

Gruß Kiesch

P.S: Habe auch schon überlegt als workaround den Numeric zu nehmen, alle Zahlen die weitergegeben werden müssen +1 zu nehmen, so dass ich statt -1 0 benutze etc. also 0-3 und intern bei der Übergabe an das Analyseprogram ne Typumwandlung auf I32 mache und ein Dekrement, aber das ist auch nicht wirklich befriedigend.

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Negative Werte in Enum - Kiesch - 14.11.2014 11:03
RE: Negative Werte in Enum - jg - 14.11.2014, 12:24
RE: Negative Werte in Enum - Kiesch - 14.11.2014, 12:50
RE: Negative Werte in Enum - jg - 14.11.2014, 15:52
RE: Negative Werte in Enum - Lucki - 14.11.2014, 16:19
RE: Negative Werte in Enum - Kiesch - 15.11.2014, 01:02
RE: Negative Werte in Enum - Kiesch - 27.11.2014, 11:54

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Enum-Variable "zurücksetzen" Hans96 8 8.155 06.01.2023 07:48
Letzter Beitrag: Hans96
  Type Def Enum unterscheiden? Achim 5 3.940 30.07.2020 08:19
Letzter Beitrag: Freddy
  Negative Werte - Zeitstempel Konstante im XML-String BlackEagle 2 5.767 18.12.2019 15:30
Letzter Beitrag: BlackEagle
  Enum gesteuertes Event ares2013 3 4.531 29.11.2019 19:03
Letzter Beitrag: Lucki
  String nach Enum konvertieren NoWay 2 4.868 20.08.2019 10:58
Letzter Beitrag: NoWay
  Enum Baumstruktur Hydrogencarbonat 8 7.184 24.02.2017 00:01
Letzter Beitrag: Hydrogencarbonat

Gehe zu: