怎么把一个字符窜转化为可执行的delphi代码?(49分)

  • 主题发起人 月满C楼
  • 开始时间

月满C楼

Unregistered / Unconfirmed
GUEST, unregistred user!
var
s:string;
i,j,r:integer;
begin
s:='i:=10;j:=10 r:=j*r;';
//如何让delphi执行s中代表的代码??
end;
 
找那些解析执行的控件,个叫什么SCRIPT的
自己找找,有源码
或者用C#写就可以运行时执行
 
呵呵 这个好办!fastscript轻松搞定了。
 
我记得javascript里有一个函数可以把字符窜转化为delphi代码的
SQLServer的就exec
 
利用 PascalScrpit
 
PascalScrpit
是FastReport脚本吧
 
不是 FastReport
PascalScrpit 是开源的
著名的安装程序 innosetup 的脚本就是用这个做得:
http://www.remobjects.com/page.asp?id={9A30A672-62C8-4131-BA89-EEBBE7E302E6}
这是下载:
http://www.remobjects.com/download.asp?id={AFAD2630-4708-4D9B-B5EA-E5815A6CD220}&nodownloadinfo=now
 
有兄弟给个例子看看吗?
 

Similar threads

S
回复
0
查看
950
SUNSTONE的Delphi笔记
S
S
回复
0
查看
771
SUNSTONE的Delphi笔记
S
顶部