Record.VarNamen als Const verwenden, geht das?

pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1344
Dabei seit: 02 / 2009
Betreff:

Record.VarNamen als Const verwenden, geht das?

 · 
Gepostet: 14.05.2018 - 08:23 Uhr  ·  #1
Hallo rolf,

ich möchte gerne in meiner Änderungsroutine einen LOG-Bucheintrag erzeugen.

Code
type
TPVSConfig1 = record
    Kennung: WORD; (* 0 Kennung für USB Transfer *)
    CMD: WORD; (* 2 Cmd Befehl *)
    WM000C_GesZeitFTTT: WORD; (* 4 Gesamte Überbrückungszeit *)
    WM000D_BerZeitFTTT: WORD; (* 6 Berechtigt Überbrückungszeit *)
    WM000E_GesZeitFTSS: WORD; (* 8 Gesamte Überbrückungszeit *)
...
               end;
....
var
 Cfg1   :   TPVSConfig1;
...


Ich übergebe nun an mein Display, die EEPROM-Adresse: '@Cfg1.WM000C_GesZeitFTTT'
Kann ich irgendwie den Compiler mitteilen, das ich den Text "WM000C_GesZeitFTTT" als Const verwenden kann? Zum erstellen eines Logbucheintrages, wie "WM000C_GesZeitFTTT geändert auf 1280" Oder muss ich hier im Klartext das ganze als String übergeben?

Thorsten
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: Record.VarNamen als Const verwenden, geht das?

 · 
Gepostet: 14.05.2018 - 18:18 Uhr  ·  #2
Hallo Thorsten,

alle Bezeichner/Namen für const, var, function, procedure etc.
sind nur intern und existieren nicht als strings für eine Ausgabe o.ä.

rolf
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 8 · Cache Hits: 14   52   66 · Page-Gen-Time: 0.014004s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI