Z
zzsczz
Unregistered / Unconfirmed
GUEST, unregistred user!
我想把脚本嵌入嵌入delphi编的程序中,增加程序的灵活性,免得客户要改动小地方,就得重新编译
大家用过什么方法吗?以下的几个方法怎么样啊?
一
如果用微软的script control ,
我找到有几种方法
1直接引入script control 的类型库,可以有代码提示,可能在客户的机器上会遇到script control版本的问题。
2用CreateOleObject和OleVariant,不用引入类型库,不用担心script control版本的问题。
3用控件,比如ActiveX Scripting Components Version 1.07,free的的,我没试过
这些方法可以在脚本中使用com
二
python
1把python的class包装成com供delphi使用
2用Python Delphi(),见
http://www.atug.com/andypatterns/pythonDelphiTalk.htm
三DelphiWebScript II
pascal的脚本,不需要别的dll支持,但是好象DelphiWebScript II 只能处理ansi string
还有啦,我想把delphi的编译器和库文件打包,copy到别的机器上,可以编译project,要考哪几个目录的东西啊?
大家用过什么方法吗?以下的几个方法怎么样啊?
一
如果用微软的script control ,
我找到有几种方法
1直接引入script control 的类型库,可以有代码提示,可能在客户的机器上会遇到script control版本的问题。
2用CreateOleObject和OleVariant,不用引入类型库,不用担心script control版本的问题。
3用控件,比如ActiveX Scripting Components Version 1.07,free的的,我没试过
这些方法可以在脚本中使用com
二
python
1把python的class包装成com供delphi使用
2用Python Delphi(),见
http://www.atug.com/andypatterns/pythonDelphiTalk.htm
三DelphiWebScript II
pascal的脚本,不需要别的dll支持,但是好象DelphiWebScript II 只能处理ansi string
还有啦,我想把delphi的编译器和库文件打包,copy到别的机器上,可以编译project,要考哪几个目录的东西啊?