I'm sorry for my rudeness.
Now that I have your attention, I would appreciate your help. I've pasted my macro and the resulting VariableList file below. If the patch has been applied to version 1.4.2.4189, then I don't understand what's wrong.
Here's my macro:
Code:<?xml version="1.0" encoding="utf-8" standalone="yes"?> <macro> <item command="Load Variables: C:\Users\HTPC\Documents\mute" /> <item command="If: var_MUTE|==|1|SET_MUTE_OFF|SET_MUTE_ON" /> <item command="Label: SET_MUTE_ON" /> <item command="Macro: Receiver_Mute_ON" /> <item command="Set Variable: var_MUTE|1" /> <item command="Goto Label: FINISH" /> <item command="Label: SET_MUTE_OFF" /> <item command="Macro: Receiver_Mute_OFF" /> <item command="Set Variable: var_MUTE|0" /> <item command="Goto Label: FINISH" /> <item command="Label: FINISH" /> <item command="Save Variables: C:\Users\HTPC\Documents\mute" /> </macro>
Here's the VariableList file:
Code:<?xml version="1.0" encoding="utf-8" standalone="yes"?> <variables> <MUTE>[COLOR="Red"]System.Byte[][/COLOR]</MUTE> </variables>
I'm running MP 1.2 beta and IRSS 1.4.2.4189 on a fresh reinstall of Windows 7. I experience the exact same problem as barnabas1969 with loading variables. There seems to be a problem with how variables are evaluated. A small test of loading a variable and setting up an if statement gave me the following truth values (using Translator):
1 == 0 is TRUE
0 == 0 is TRUE
1 != 0 is FALSE
0 != 0 is FALSE
Also trying to save the variables results in the value "System.Byte[]" as reported by barnabas1969. I suspect that something is wrong with the way IRSS handles variables internally. My macros have previously worked with MP 1.1 and IRSS 1.4.2.4068 but stopped working at some point in the past (possibly due to an update from Windows Update) which I unfortunately can't specify furhter.
I would highly appreciate if someone could take a look at this problem as IRSS is more or less useless to me as long as it can't handle variables. Please let me know if you need any further information regarding the problem.
Christian
Denmark