delphi:如何能把计算数值字符串表达式(100分)

  • 主题发起人 主题发起人 dsjm
  • 开始时间 开始时间
D

dsjm

Unregistered / Unconfirmed
GUEST, unregistred user!
a=13;
b=10;
sym='+';
如何能把inttostr(a)+'sym'+inttostr(b)的值计算出来。
 
有很多公式解析控件的...自己找找看
 
一种比较笨的办法是:作为数据库脚本执行返回结果。
AdoDataset1:=TAdoDataSet.Create(nil);
AdoDataSet1.Connection:=<DBConnection>;
AdoDataSet1.CommandText:='Select ResultValue='+inttostr(a)+sym+inttostr(b);
AdoDataSet1.Open;
Result:=AdoDataSet1.FieldByaName('ResultValue').Value;
我也希望知道有更好的做法,共同关注!
 
来看看,学习学习
 
找本编译原理看看,那上面有
 
后退
顶部