社区
VB基础类
帖子详情
执行字符串中内容的问题
zqhomedn
2003-09-10 08:43:28
如
dim kk as string
dim hh as integer
kk="3+2*1"
如果将kk算出值给hh
也就是程序执行了kk中内容,最好不要用分解字符串取算式的方式,
而是直接执行所得.
...全文
32
6
打赏
收藏
执行字符串中内容的问题
如 dim kk as string dim hh as integer kk="3+2*1" 如果将kk算出值给hh 也就是程序执行了kk中内容,最好不要用分解字符串取算式的方式, 而是直接执行所得.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TechnoFantasy
2003-09-10
打赏
举报
回复
完整方法:
首先在工程中添加一个Class Module,然后在里面加入一句代码:
Public k1 As Integer
然后在工程中加入Microsoft Script Control控件,在窗体中加入一个Microsoft Script Control控件和一个Button:
Private Sub Command1_Click()
Dim a(1)
Dim shar As New Class1
ScriptControl1.AddObject "sh", shar
ScriptControl1.AddCode "Function Main(x)" & vbCrLf & "kk=3+2*1" & vbCrLf & "sh.k1 = kk " & vbCrLf & "End Function"
ScriptControl1.Run "main", a
Debug.Print shar.k1
End Sub
点击Button1得到结果
zqhomedn
2003-09-10
打赏
举报
回复
谢谢大家
jlum99
2003-09-10
打赏
举报
回复
同上:)
TechnoFantasy
2003-09-10
打赏
举报
回复
使用ScriptControl:
http://rookscape.com/vbgaming/tutBQ.php
射天狼
2003-09-10
打赏
举报
回复
菜单"工程/引用/Microsoft Script Control 1.0"
Private Sub Command1_Click()
Dim s As String, Scpt As New ScriptControl
Scpt.Language = "VBScript"
MsgBox Scpt.Eval("3+2*1")
End Sub
rfq
2003-09-10
打赏
举报
回复
1、堆栈
数据结构书
2、方在sql server 中
declare @sql varchar(100)
select @sql='select 3+2*1'
exec(@sql)
107个常用Javascript语句
字符串
的`length`属性用于返回
字符串
中
字符的数量。 #### 十、
字符串
连接 使用`+`操作符可以将两个
字符串
连接起来,形成一个新的
字符串
。 #### 十一、比较操作符 `==`, `!=`, `>`, `>=`, `, 和`是常用的比较操作...
SBJson解析库
使用`SBJsonParser`可以将JSON
字符串
转化为Foundation框架
中
的对象,如NSArray、NSDictionary、NSString、NSNumber等。例如: ```objc NSString *jsonString = @"{\"name\":\"张三\",\"age\":30}"; ...
Android快速开发系列 10个常用工具类 程序源码
1. **StringUtil**:
字符串
处理工具类,包括
字符串
格式化、拼接、分割、校验等操作。例如,它可能提供检查
字符串
是否为空,转换首字母大写或小写,以及去除
字符串
两端的空白字符等方法。 2. **DateUtil**: 时间日期...
SQL
执行
字符串
SQL
执行
字符串
1.使用execute来
执行
字符串
--使用Northwind数据库 declare @sql nvarchar(200) set @sql='select * from customers' exec(@sql) 注意: exec sql和exec(sql)是有区别的. exec sql...
java
字符串
替换
字符串
_java string
字符串
替换
i、replace方法该方法的作用是替换
字符串
中
所有指定的字符,然后生成一个新的
字符串
。经过该方法调用以后,原来的
字符串
不发生改变。例如:Strings=“abcat”;Strings1=s.replace(‘a’,‘1’);该代码的作用是将...
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章