如何在程序运行时交互地让用户写一个函数并解释执行(200分)

您是要求一个Delphi解释器?
本站已经有了
 
写一个函数解释器比较麻烦, 用户要动态地定义函数名, 变量名称, 并且还得有一套
语法规则, 我曾经作过一个, 效果不是很理想
但是要写一个公式翻译运算不带变量
则较简单;

建议你下载一个微软的 ScriptControl 的 OCX 控件(http://www.microsoft.com/scripting)
, 其功能极其强大, 用户可以
在运行时写入VB的程序并且解释执行, 并且可以调用 Dll, OCX 创建
不过下载过程
十分繁琐, 干脆我寄给你得啦;

Delphi世界的控件库中有一个 VBA.ZIP 的样例程序;
 
huizhang,好东东!我也要一个,O.K.?
 
来自<a href="http://vcl.vclxx.com/delphigb">深度历险</a>最新消息:

<font color="#000000">1998年11月26日</font></h3>

<blockquote><font color="#000000"><a href="http://vcl.vclxx.com/DELPHI/D32SAMPL/SCRIPTRR.ZIP">SCRIPTRR.ZIP</a></font>
<p><font color="#000000">示范 Delphi 如何利用 Microsoft Script Control
来解译执行 Viual Basic Script 或 Java Script&amp;nbsp
( 1.0 版 ) ,作者 :
<a href="mailto:wongsing@netvigator.com">Sing Wong</a>。</font></blockquote>
 
已将 OCX 发送给 yysun 大虾, 让他放到 FTP 上共享
 
接受答案了.
 
顶部