如何能使一个字符串转化为delphi能识别的关键字,保留字或者相应的标识符(100分)

  • 主题发起人 lhlh_0_0
  • 开始时间
L

lhlh_0_0

Unregistered / Unconfirmed
GUEST, unregistred user!
如何能使一个字符串转化为delphi能识别的关键字,保留字或者相应的标识符
比如说,如何将‘sin(pi)’转化为sin函数
 
是不是要起到 Eval 函数的效果,计算字符串表达式‘sin(pi)’的值。
这个在一些脚本、Foxpro 中有专门的函数 Eval.
 
我也想知道可不可以这样!
 
用一些脚本编译器啊。网上可下载pascal的。如不想麻烦,就用MS的Script啊,windows中就有自己带。
 
Aiirii兄能具体介绍一下吗?我对这个(脚本,Script),一无所知。(如果你觉得不麻烦
的话)
 
to lhlh_0_0
你要求的功能实际上是个包装,当然还要去调用delphi自己的,并不是可以转化的。
如果允许,你可以要求用户分字段输入,而不是整个输入表达式然后再自己分解。
比如可以用一个ComboBox显示函数,一个Edit显示参数。就看你的程序是什么程序了
 
多人接受答案了。
 
顶部