-> Hier kostenlos registrieren
Hallo,
ich habe eine Hersteller Lib mit verschiedenen Bausteinen die als Diagnosemeldungen Enumerationen ausspucken.
Jetzt würde ich gerne von dem daraus resultierenden Zahlenwert wieder auf den Klartext zurückschließen und diesen in meiner Visualisierung anzeigen lassen.
Wenn ich einfach die Variable eDiagnosemeldung: eOEM_DiagnoseEnum in ein Textfeld mit %s im Text angebe, erscheint jedoch der dazugehörige Integer Wert.
Leider stehe ich gerade etwas auf dem Schlauch und komme nicht weiter. __Varinfo liefert mir leider nur den Namen des Enums zurück. Eine eigene Funktion mit einer hardgecodeten Auflösung von int zu string würde ich gerne vermeiden da ich keine Lust habe diese zu Pflegen wenn sich in der Lib etwas ändert und neue Meldungen hinzukommen / auf einmal anders zugewiesen werden.
Ich hoffe jemand hat eine Idee, bin eigentlich davon ausgegangen das es "total einfach" sein müsste...
ich habe eine Hersteller Lib mit verschiedenen Bausteinen die als Diagnosemeldungen Enumerationen ausspucken.
Jetzt würde ich gerne von dem daraus resultierenden Zahlenwert wieder auf den Klartext zurückschließen und diesen in meiner Visualisierung anzeigen lassen.
Wenn ich einfach die Variable eDiagnosemeldung: eOEM_DiagnoseEnum in ein Textfeld mit %s im Text angebe, erscheint jedoch der dazugehörige Integer Wert.
Leider stehe ich gerade etwas auf dem Schlauch und komme nicht weiter. __Varinfo liefert mir leider nur den Namen des Enums zurück. Eine eigene Funktion mit einer hardgecodeten Auflösung von int zu string würde ich gerne vermeiden da ich keine Lust habe diese zu Pflegen wenn sich in der Lib etwas ändert und neue Meldungen hinzukommen / auf einmal anders zugewiesen werden.
Ich hoffe jemand hat eine Idee, bin eigentlich davon ausgegangen das es "total einfach" sein müsste...