VB如何处理数学表达式

 我来答
鄂起云酒戊
2020-04-25 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:1064万
展开全部
Private
Declare
Function
EbExecuteLine
Lib
"vba6.dll"
_
(ByVal
StringToExec
As
Long,
ByVal
Any1
As
Long,
_
ByVal
Any2
As
Long,
ByVal
CheckOnly
As
Long)
As
Long
Dim
Variable
As
Variant
Function
ExecuteCode(Code
As
String,
Optional
CheckOnly
As
Boolean)
As
Boolean
ExecuteCode
=
EbExecuteLine(StrPtr(Code),
0&,
0&,
CheckOnly)
=
0
End
Function
Private
Sub
Command1_Click()
Dim
Code
As
String
Code
=
Replace(Text1.Text,
vbCrLf,
":")
Call
ExecuteCode(Code)
End
Sub
Private
Sub
Form_Load()
Text1.Text
=
"a=(1+2)*3-52+cos(1)"
+
vbCrLf
+
"
Variable=a"
+
vbCrLf
+
"
msgbox
a"
Label1.Caption
=
"请在文本框中输一段代码,看看效果"
End
Sub
把数组Oprt()中的数据相应转换为你设置的操作数或符号后加入text1字符串.....应该没什么问题了,vb6中测试通过
刀建设殳静
2019-11-26 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:985万
展开全部
vb里面也有一数学计算中的公式啊
如abs()是最绝对值等..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式