Action Block Headache

OscariBot

Active member
I think it's not really about the name, it's more about the help screen summary. If the help screen was available, there would have been no need starting this thread in the first place.

But am also curious here, is there something really special about resetting this variable to default? Why not let it behave like it cousin...

From my rating I think this working variable is inferior to a regular local variable.
 
Last edited:

OscariBot

Active member
Less I forget, it's not just working variable that reset to default, even Input and Output Variable do the same hence same help screen should be added.
 

MacroDroidDev

Administrator
Staff member
An action block does not have the same lifetime as a macro, an active instance only exists while being run and then each instance will be destroyed when complete.

I take on board your feedback with regards to more help information. Action blocks have been out for some time and this is the first time anyone has raised this issue.
 

Dm114

Well-known member
Would it be clearer/better if I renamed working variables to 'Temporary variables'?
Sorry Jamie but these variables are not more "temporary" than the input/output ones: their lifetime is the same, i.e. during Action block execution.

The only difference is that they don't appear anymore in the list of variables at configuration time in the calling macro. It's a point I had suggested a long time ago and you agreed with because this list could be long and confusing enough when including variables that are only useful for internal/intermediate calculations/comparisons.
 

Dm114

Well-known member
An action block does not have the same lifetime as a macro, an active instance only exists while being run and then each instance will be destroyed when complete.

I take on board your feedback with regards to more help information. Action blocks have been out for some time and this is the first time anyone has raised this issue.
I've just checked Wiki on this point (Action blocks). To me it seems clear enough and well done but I will add some additional explanations about these "working variables" to be "crystal clear" 😉

To those members who were here when you added these powerful and useful functionality (Action blocks), we probably all remember that, at the very beginning, the word of "working variables" didn't exist and they were used and mixed with output ones...
 

Dimlos

Well-known member
I don't think a better help will stop people from asking questions. I have become a well-known member, but most of the answers are for beginners and most of them can be found without my writing if you look a little.

But I will continue to answer them because they are a passing thing until you all learn to use the system a little better, and they prove the usefulness of this forum.
 

OscariBot

Active member
I don't think a better help will stop people from asking questions. I have become a well-known member, but most of the answers are for beginners and most of them can be found without my writing if you look a little.

But I will continue to answer them because they are a passing thing until you all learn to use the system a little better, and they prove the usefulness of this forum.
You may be a veteran member, but trust me, once in a while u gonna get stuck on something that probably isn't a problem to a newbie.

If this working variable was explained plainly clear on help, it won't have taken me over a week to figure it out and am sure of many who may be stuck with such delimer.

Give an helping hand when you can and leave the rest, afterall why are we all here in this forum.
 
Top