Beispiel #1
0
        public override bool ExecuteAction(ActionProgramRun ap)
        {
            string res;

            if (ap.functions.ExpandString(UserData, out res) != ConditionFunctions.ExpandResult.Failed)
            {
                StringParser p = new StringParser(res);

                string v;
                while ((v = p.NextWord(", ")) != null)
                {
                    ap.actioncontroller.DeleteVariable(v);
                    ap.DeleteVar(v);
                    p.IsCharMoveOn(',');
                }
            }
            else
            {
                ap.ReportError(res);
            }

            return(true);
        }