以前写的一个不是玩意儿的玩意儿,表达式计算器附带源码,现拿出来献丑

budded 2008-12-09 05:20:48
表达式计算器附带源码,源代码在这里http://download.csdn.net/source/847553,欢迎各位斧正!
联系: mrbudded@gmail.com
...全文
136 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhao_yong 2008-12-10
  • 打赏
  • 举报
回复
好好学习,天天向上.
tjg5202 2008-12-10
  • 打赏
  • 举报
回复
牛人。。。。。。
zqdue 2008-12-10
  • 打赏
  • 举报
回复
强人!学习!
liangpei2008 2008-12-10
  • 打赏
  • 举报
回复
//不过还是同意16楼,用ScriptControl会省好多事!


uses
ComObj;
function TForm1.DoCaculate(exp: string): string;
var
script: Variant;
begin
script := CreateOleObject('ScriptControl');
script.Language := 'JavaScript';
Result := script.Eval(Exp);
end;

procedure TForm1.btn1Click(Sender: TObject);
var
str:string;
begin
str:=DoCaculate('((1+2)*3)/3');
ShowMessage(str);
end;
liangpei2008 2008-12-10
  • 打赏
  • 举报
回复
下载、学习!
pengderun 2008-12-10
  • 打赏
  • 举报
回复
学习
starluck 2008-12-10
  • 打赏
  • 举报
回复


去下載了學習。呵呵
stgsd 2008-12-10
  • 打赏
  • 举报
回复
俺在http://blog.csdn.net/stgsd/archive/2008/11/21/3346002.aspx
也写有一篇源码,互相参考下
siwaxige 2008-12-09
  • 打赏
  • 举报
回复
为什么要自己写那?windows系统有个现成的ScriptControl控件,引用一下不就可以了么,它可以计算数学和逻辑表达式,自己写太累了。
寻梦928 2008-12-09
  • 打赏
  • 举报
回复
强人!
zhangxiaommmm 2008-12-09
  • 打赏
  • 举报
回复
现在去下.
是个计算器,是吧?
gyk120 2008-12-09
  • 打赏
  • 举报
回复
Mark,学习了
woniugongzuoshi 2008-12-09
  • 打赏
  • 举报
回复
好东西,做个记号
panrongzeng 2008-12-09
  • 打赏
  • 举报
回复
看看,谢谢
火龙岛主 2008-12-09
  • 打赏
  • 举报
回复
看看。
yangkunjie 2008-12-09
  • 打赏
  • 举报
回复
接分
顶上
lihuasoft 2008-12-09
  • 打赏
  • 举报
回复
谢谢
已下载
记得楼主以前贴出过代码片段

学习

日总是我哥 2008-12-09
  • 打赏
  • 举报
回复
顶~
JPEXE 2008-12-09
  • 打赏
  • 举报
回复
支持分享!
yinxd6112 2008-12-09
  • 打赏
  • 举报
回复
向牛人学习 :-D
加载更多回复(4)

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧