回调函数可以用来从对话中调用 EbsScript 的一个函数。要做到这一点,必须调用 IEbsScript - 对象的"CallBack"方法。最多可以有 30 个变量参数与 EbsScript 进行交换。
在 EbsScript 中,回调函数必须由关键词"回调(callback)"来识别。例子:
procedure proc(var r1:real; var r2:real; var str:string);callback;
对话框通过调用"callEbsScriptServer"激活。这个调用必须包含作为第一个参数的 DLL 名称和方法的字符串,然后是两个随机参数和作为最后一个参数的回调函数(第一个参数的名称也可以从 rgs - 文件中获取)。