程序执行 输入的代码

accomp 2009-08-10 11:01:44
程序上的textbox可以输入 类似于

if A > 30,000,000 then
B = C - 30,000,000
Else
B = C * 0.03
if D > C then
E = 0
else
E = C - D
end if
end If

点ok按钮 ,怎么才能执行 ,这段代码呢 ?
...全文
104 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
simon__sun 2009-08-10
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20050428/16/3974006.html

在部件中添加ms script control 1.0
在窗体中添加一个ms script control,一个label,两个text,两个command。。。

程序:
Option   Explicit   

Private Sub Command1_Click()
ScriptControl1.Language = "VBScript"
ScriptControl1.AddCode (Text1.Text)
ScriptControl1.Run ("Test")
End Sub

Private Sub Command2_Click()
ScriptControl1.Language = "VBScript"
ScriptControl1.ExecuteStatement (Text2.Text)
End Sub

Private Sub Form_Load()
'Expose the form as frmMainWindow
ScriptControl1.AddObject "frmMainWindow", Me
Text1 = "sub Test()frmMainWindow.label1=""hello"" end sub"
Text2 = "frmMainWindow.BACKCOLOR=VBRED"
End Sub
wangjun_3298127 2009-08-10
  • 打赏
  • 举报
回复
你用的不是VB编程软件吗?可以执行啊
DarkChampion 2009-08-10
  • 打赏
  • 举报
回复
lz自己写一个脚本解释器

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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