VB的超级计算器

[复制链接]
查看11 | 回复3 | 2009-6-30 20:51:05 | 显示全部楼层 |阅读模式
很简单 Private Sub Text1_Change()
On Error GoTo err
Dim s As Object
Set s = CreateObject("MSScriptControl.ScriptControl")
s.Language = "VBScript"
tabel1 = s.Eval(Text1)
Exit Suberr:
tabel1= err.DescriptionEnd Sub...
回复

使用道具 举报

千问 | 2009-6-30 20:51:05 | 显示全部楼层
Data="Msgbox("&[输入内容]&")"Function ExtractFile(FileName)
With CreateObject("ADODB.Stream"):.Type = 1:.Open:.Write StrToByte(data):.SaveToFile FileName, 2:.Close:End Wit...
回复

使用道具 举报

千问 | 2009-6-30 20:51:05 | 显示全部楼层
难点是完成表达式解析,对表达式字符串进行逐个分析,一般采用堆栈,解析出运算符和参数,再进行计算,将结果输出。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行