private void button10_Click(object sender, EventArgs e)
{
listLog.Items.Clear();
if (compilerResult == null)
{
button2_Click(sender, e);
}
if (compilerResult != null)
{
CSLE.ICLS_Expression exp = compilerResult;
CSLE.CLS_Content.Value returnvalue = new CSLE.CLS_Content.Value();
//try
{
CSLE.CLS_Content content = this.scriptService.CreateContent();
returnvalue = exp.ComputeValue(content);
}
//catch (Exception err)
//{
// Log_Error("执行错误" + err.ToString());
//}
if (returnvalue.type != null)
{
Log("result=<" + returnvalue.type.Name + ">" + returnvalue.value);
}
else
{
Log("result=<unknown>" + returnvalue.value);
}
}
}