KLingt ein bisserl komisch - kurz mein Problem:
ich rufe ein Makro auf zb
zb mit dem Wert HA7LoopCounter=1u08
die funktion sieht so aus
Die benötigten Variablen sind
HA7NetSensorID_1
HA7NetSensorID_2
HA7NetSensorID_....
leider expandiert sich der AUfruf aber nicht zu HA7NetSensorID_1 sondern zu HA7NetSensorID_HA7LoopCounter
gibt es da einen Trick um den WERT der Variablen zu übergeben und NICHT den Namen?
ich rufe ein Makro auf zb
zb mit dem Wert HA7LoopCounter=1u08
Code:
HA7NetAuswert(HA7LoopCounter))
Code:
//------------------------------------------------------------------------------------ :begin HA7NetAuswert(SensorCounter) if change(SensorCounter) and size(HA7NetSensorID_SensorCounter)>0u16 then {
HA7NetSensorID_1
HA7NetSensorID_2
HA7NetSensorID_....
leider expandiert sich der AUfruf aber nicht zu HA7NetSensorID_1 sondern zu HA7NetSensorID_HA7LoopCounter
gibt es da einen Trick um den WERT der Variablen zu übergeben und NICHT den Namen?
Kommentar