ENUM Kommentar ausgeben

 

Hallo Ihr Lieben,

gibt es eine Möglichkeit den Kommentar einer ENUM-Deklaration wieder auszugeben?

Im Eingabefenster zeigt er diesen Kommentar ja schön in der Pickliste an, aber kann ich das im Code später noch ausgeben?

Beispiel

enum ENUM_Signalliste {
   allesignale=0,            // Alle Signale
   invertedhammerbull=1,     // inverted hammer, bullish
   hammerbull=2,             // hammer, bullish
};
input ENUM_Signalliste INP_EinstiegKerzensignalValue=2; 

Mit EnumToString(INP_EinstiegKerzensignalValue) gibt mir ja jetzt z.B. "hammerbull" zurück, aber gibt es auch eine Möglichkeit, dass er "hammer, bullish" ausgibt?

Danke und Gruß

Matthias

 
trautsch:

Hallo Ihr Lieben,

gibt es eine Möglichkeit den Kommentar einer ENUM-Deklaration wieder auszugeben?

Im Eingabefenster zeigt er diesen Kommentar ja schön in der Pickliste an, aber kann ich das im Code später noch ausgeben?

Beispiel

Mit EnumToString(INP_EinstiegKerzensignalValue) gibt mir ja jetzt z.B. "hammerbull" zurück, aber gibt es auch eine Möglichkeit, dass er "hammer, bullish" ausgibt?

Danke und Gruß

Matthias

Mit EnumToString() nur, wenn Du  hammerbull umbenennst, ansonsten mit zB. switch:

string e2str( const ENUM_Signalliste i ) {
   switch (i) {
      ...
      case (hammerbull): return("hammer, bullish");
      ...
   }
}
 

Ok, ist zwar dann irgendwie doppelt, aber ein Weg ..

Danke