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