CSReportDll.cReportCompiler.pExecScriptCode C# (CSharp) Méthode

pExecScriptCode() private méthode

private pExecScriptCode ( String code, cReportFormula formula ) : object
code String
formula cReportFormula
Résultat object
        private object pExecScriptCode(String code, cReportFormula formula)
        {
            try
            {
                code = pPipeToColon(code);
                if (formula.getCompiledScript() == null)
                {
                    formula.setCompiledScript(cReportScriptEngine.compileCode(code, formula));
                }
                return cReportScriptEngine.eval(formula.getCompiledScript(), m_objGlobals);
            }
            catch (Exception ex)
            {
                String msg = ex.Source
                            + ex.Message + "\n\nCode:\n=====\n\n" + code + "\n\n"
                            + ex.HelpLink;
                throw new ReportException(csRptErrors.ERROR_IN_SCRIPT, C_MODULE, msg);
            }
        }