帮忙推荐一款你认为最好的脚本引擎控件!谢谢! ( 积分: 200 )

  • 主题发起人 主题发起人 YuZi
  • 开始时间 开始时间
Y

YuZi

Unregistered / Unconfirmed
GUEST, unregistred user!
打算在程序中加入脚本功能,但没有接触过,帮忙推荐一款你认为最好的脚本引擎控件!谢谢! 要求:
1、有源码,拒绝ActiveX或需外部DLL支持的那种上,麻烦提供下载地址。
2、小而精,解释速度你认为最快的。
3、能够自定义函数。
4、稳定。
谢谢大家!
 
ramobject pascal script
 
TMS Script Studio
 
谢谢两位大侠,
其他朋友还有更好的吗?
to 白兄:
ramobject pascal script 哪里有下载呀?用搜索引擎搜竟然没有一条记录
 
晕少了个s, 跟Innerfuse Pascal Script3差不多,谁有这些控件的使用例子呀?
还有最重要的:能不能实现自定义函数?
大家没有使用脚本引擎的经验吗?急死了,help! help! help!
 
肯定可以, ramobject 安装后不是带 Demo 目录吗?
 
vbs,windows内置支持。没有比它更好的
 
to apiao:
听人说 Microsoft ScriptControl 比较垃圾,如何在一段VBS中调用我主程序中自定义的函数或过程呢?
可能它关键不好的地方就是不能通过修改源码增删内部函数吧?不知道我的这种看法是否正确。
 
to 白河愁: 可以用,我下的3.0,我刚才是说RamObjects搜的时候少个s,所以搜不到
它的例子太简单了,要我完全去理解解释器原理,可能没时间了,我现在急需做演示,你有让它支持API 及 可以调用自定义函数的Demo吗?或者帮我写个?(呵呵,要求有点过份)
 
我找了个haoyanbin写的 Pascal Script v0.1 (小型的 Pascal 解释器),初步感觉很好,不知道内行觉得如何?没有发现升级的版本,这个版本是否有BUG呢?大家帮我看看,另外,如何在解释器中增加对自定义函数的支持或DLL导出函数的支持?希望高手能做一份升级版。
 
不是吧,你下载的是什么版本?关于自定义函数喝调用 API 它的例子刚好都有。
你说说你要自定义的函数是怎么样的?
 
to 白兄:没有呀
比如我写了一个函数:
function MyFunction(c1,c2,c3 : PChar) : Boolean;
beign
......
end;
如何使调用该函数的脚本能正确解释运行呢?直接调用会不能识别。
 
TMS Script Studio 2.5版以上,没看见带源码的
 
什么叫直接调用?
看看 Example 1
const
Script = 'var s: string
begin s := ''Test''
S := s + ''ing;''
end.';
 
上面没有调用外部自定义函数,如果改成:
Script =
'var s: string;'+
'begin s := ''Test'';'+
'S := s + ''ing;'';'+
'MyFunction('a','b','c');'+
'end.';

就会无法解释编译。
 
xpascal
www.x-sql.net
 
是 RemObjects Pascal Scripter
 
以前做过很长一段时间的SCRIPTER测试,虽然最后还是没用到
但是本人觉得,功能最强大的还是 PaxScript
最早期的FastReport
就是用它
现在的Delphi7自带的EMS还是啥的网页控件也是用它!!!

还有FastScript真的是最快的,也不错,更新快

建议二选其一
 
谢谢,有点意思了。
to rogue :
FastReport看上去很美,可惜只找到1.5版的source。看不到源码的东西感觉总是心里不踏实。最新版1.9 要$79。买不起。你有fullSource And >1.5版的吗?有的话能否传我一份:
YuZiChina@163.com
 
YuZi:
即然是你想找,当然你得花点心思啦
我说的PaxScript
和FastScript
虽然都不是免费的,
但是在大陆的网站中,还是可以轻则易举的得到


顺便问一下:你找FastReport >1.5 的干嘛???网站上不到处都是3.0的源码吗?
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部