调用脚本语言来计算表达式的值
function ExpCalc(exp: string): string;
var
vScript: Variant;
begin
vScript := CreateOleObject('ScriptControl');
vScript.Language := 'VBScript';
Result := vScript.Eval(exp);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
s:string;
begin
s:=ExpCalc('100 *4.17/0.5*(55.22+22)/3.14');
ShowMessage(s);
end;
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/qiume/archive/2010/05/13/5587711.aspx
浙公网安备 33010602011771号