Variablen an SUB übergeben

Begonnen von harway2007, 12 April 2015, 12:57:39

Vorheriges Thema - Nächstes Thema

harway2007

 :D ich stehe vor dem Problem mit der Wanduhr die Stundenschläge an eine SUB
zu übergeben:

aber hinter meiner gesuchten Lösung für den Gong steckt das ich gerne
wissen möchte wie man eine Variable an eine SUB übergibt ..

wie übergebe ich also eine Variable - hier $hour oder $hour+1
an eine SUB wie diese hier:

([Wanduhr_dummy:state] eq "on" and [{sprintf("%02d:00",$hour+1)}]) ({WandUhr()})
DOELSEIF ([{sprintf("%02d:00:01",$hour+1)}] and [Wanduhr_dummy:state] eq "on") (set Gong3 playTone 45)
DOELSEIF ([{sprintf("%02d:00:15",$hour+1)}] and [Wanduhr_dummy:state] eq "on") ({playToneEx("Gong3","44",$hour)})

die rot markierte Stelle funktioniert so nicht ..
eine DOELSIF für die bis zu 12 mp3 Files wüsste ich auch nicht
zu schreiben ..
der Befehl allein so wie hier {playToneEx("Gong3","44",7)} funktioniert natürlich,
hier würde der Gong sieben mal zu hören sein
...
P.S. hatte die Frage schon mal im Bereich Codeschnipsel (Wanduhr) ..
MFG Harway