external_call

如果使用了创建调用外部dlldylib的函数external_define(), 可以使用此函数然后调用它。您提供先前定义的函数的名称以及它需要的每个参数(每个参数必须是正确的类型,实数或字符串),并且该函数返回外部调用的结果。

 

语法:

external_call(id, args[0...15]);

参数类型描述
idExternal Function要调用的函数的名称
args[0...10]Real or String要传递给外部函数的不同参数

 

返回:

Any (the type of value returned will depend on the defined function)

 

例子:

my_function = external_define("MyDLL.dll", "MyMin", dll_cdecl, ty_real, 2, ty_real, ty_real);
var _a = external_call(my_function, x, y);

上面的示例代码调用先前定义的外部函数并将返回值存储在局部变量中。