I've defined the following macro:
When I call this macro the first time no problem. When I call this macro twice in my webserver application, the compiler responds with:
Any help is much appreciated - Ivan
Code:
:begin CallDimmer(ButtonId,Dimwaarde)
ThisDimwaarde^CallDimmer=Dimwaarde
if webbutton(ButtonId)==2 then {
if(Dimwaarde > 0) then {
write(Dimwaarde, 0u08)
} else {
write(Dimwaarde, 255u08)
} endif
} endif
if webbutton(ButtonId)==1 then {
write(Dimwaarde, min(ThisDimwaarde^CallDimmer, 255u08 - 50u08) + 50u08)
} endif
if webbutton(ButtonId)==3 then {
write(Dimwaarde, max(ThisDimwaarde^CallDimmer, 50u08) - 50u08)
} endif
if change(ThisDimwaarde^CallDimmer) then {
webdisplay(ButtonId, convert(ThisDimwaarde^CallDimmer,$$),LIGHT,DISPLAY,GREY)
} endif
:end
bserver_macros.lib
ThisDimwaarde^CallDimmer=Dimwaarde ==> ThisDimwaardeCallDimmer="Dim_Eetkamer-0/1/18"
string exeeds maximum length in >ThisDimwaardeCallDimmer="Dim_Eetkamer-0/1/18"<
ID:35
ThisDimwaarde^CallDimmer=Dimwaarde ==> ThisDimwaardeCallDimmer="Dim_Eetkamer-0/1/18"
string exeeds maximum length in >ThisDimwaardeCallDimmer="Dim_Eetkamer-0/1/18"<
ID:35


Kommentar