Functions.ExecScriptFast 方法 | |
允许您在运行时从变量、表格和其他文本中执行多行代码。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION ExecScriptFast(
cExpression,
eParameter1,
eParameter2,
eParameterN
) AS USUAL CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public static __Usual ExecScriptFast(
__Usual cExpression = default,
__Usual eParameter1 = default,
__Usual eParameter2 = default,
__Usual eParameterN = default
)
查看代码参数
- cExpression (Optional)
- 类型:__Usual
表示要作为代码执行的文本、变量、字符串类型或备注。
- eParameter1 (Optional)
- 类型:__Usual
可选。指定传递给脚本的参数,该脚本在第一行有 PARAMETERS 或 LPARAMETERS 语句。
- eParameter2 (Optional)
- 类型:__Usual
可选。指定传递给脚本的参数,该脚本在第一行有 PARAMETERS 或 LPARAMETERS 语句。
- eParameterN (Optional)
- 类型:__Usual
可选。指定传递给脚本的参数,该脚本在第一行有 PARAMETERS 或 LPARAMETERS 语句。
返回值
类型:
__Usual
返回值是 cExpression 中脚本返回的值。如果脚本没有返回值,X# 返回 NIL。
备注
ExecScript() 允许您执行代码块而无需先编译。
您可以在脚本中使用所有允许的语句,创建对象,
设置它们的属性,调用方法和调用函数。
示例 1?ExecScript("? 'Hello world from X# ExecScript'")
参见