像这样的运算公式,如何求解?求代码?
解决方案 »
- Utf8ToUnicode 方法
- 多线程加载数据后数据部分丢失,求助。
- 请问怎么转换日文的全角字符到半角字符?
- 像<<画图>>一样画出一条直线谁能教我!(不要那种点出来的直线,要拉出过程来的)!
- 请教各位高手,怎么在Memo控件的光标所在位置插入一个字符串
- 软件发布《客运售票信息管理系统》欢迎下载使用,来者有分
- 一个问题
- 关于树形结构的建立及分类统计问题?
- 大家为什么不联合起来写以个程序?这样才是出路,别重复劳动了,别小打小闹了,真的。
- 大家帮帮忙,不过想帮忙也不会很容易(把系统中所有的图标都提取出来,放到imagelist中)
- 一个form中多个actionlist的问题,求解
- 如何判断查询到了数据
begin
result := 1 + (2*3);
end;
唉
begin
result := a + (b*c);
end;showmessage(inttostr(XXOO(1,2,3)));
procedure TForm1.Button1Click(Sender: TObject);
var
js : OleVariant;
Str : String;
begin
Edit1.Text := '1+2*3';
js := CreateOleObject('ScriptControl');
js.Language := 'JavaScript';
Str := js.Eval(Edit1.Text);
js := NULL;
ShowMessage(Str);
end;显示结果为 7
不过这方法.........
2、这我只是一个例子。
function XXOO(a,b,c:Integer):integer;
begin
result := a + (b*c);
end;showmessage(inttostr(XXOO(1,2,3)));
所以这种回复就不要回了。我要的是分析,然后运算。
表达式解析:
http://www.cnblogs.com/tangqs/archive/2011/11/03/2234715.html
看看吧,还有一个,不过忘了在哪里了。
还有盒子找找,好像也有。
Select 1+2*3/(5+7)