考虑到函数重载,我如何确定 PascalScript 导入了正确的函数(使用AddFunction() )?
例如,我想导入 system.Random。在 EngineCompile 事件中,我添加了以下内容:
AddFunction( @System.Random, 'function Random: Extended;' );
但是在测试调用random的脚本时,我总是得到NAN作为结果。
我的测试脚本是
Program Script;
Var
a: Single;
Check: String;
Begin
a := Random;
Check := FloatToStr(a);
ShowMessage(Check);
End.
我有强烈的感觉 PascalScript 导入了其他版本的random。你怎么看 ?