vb能否将字符串内容做为指令来执行?
我想用字符串变量来存贮VB的某一条指令,在一定条件下调出来执行。
例如
Private Sub Command1_Click()
Dim str As String
str = "text1.text=""测试成功"""
???
End Sub
什么指令可以让str中的字符指令执行?
这恐怕只有你自己做指令解析并利用CallByName函数来执行了.
例子:
str = "text1.text=""测试成功"""
这个字符串可以用以下的几个条件来解析:
一,等号左右边分别为被赋值对象与值;
二,被赋值对象由小数点区分"上级"与"下级".因为这里可能出现多级的情况,要一一解析出来;
三,等号右边的值,需要根据字符串形式,决定是什么类型,比如上面的双引号包夹,则是字符串.
还有其它规则需要考虑,比如运算符优先级等....
等待更好的方案,呵呵.........
使用Script控件
VB code:
'1.部件添加Microsoft Script Control 1.0控件
'2.从工具栏双击添加到窗体
Private Sub Form_Load()
ScriptControl1.AddObject "Text1", Text1
End Sub
Private Sub Command1_Click()
Dim iStr As String
iStr = "text1.text=""测试成功"""
ScriptControl1.ExecuteStatement (iStr)
End Sub
相关问答:
我有厂家做的ASP的监控录像(DVR)的局域网播放的源程序与控件,想要用ASP.net做一个视频回放的程序(利用他的控件)但不知如下去做,望各位指点。
先搞清楚他们的控件是怎么用的,
然后就直接用好了.
不过,如 ......
希望大家能够帮我下.感谢了..
源码传在大米盘 VB6 的源码 http://www.damipan.com/file/3wNoKLW.html
转为VB.NET源码.
小弟完全是新手 不懂的说.麻烦各位帮忙一下
我的EMAIL是:4452 ......
用VB怎么只针对windows自带的文件的右键添加菜单 如(.txt .doc)
这个是只针对以这两个为扩展名的文件操作
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\txtfile\shell\[随便起名]\command]
@= ......
我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习
我来顶
顶贴
LZ好厉害
不顶不行
老是排MP
引用
LZ好厉害
......
看了一些VB ini文件写入读取的方法 但是还是不知道怎么写,上面写了很长 很多,但是我不知道怎么用,我想问一下怎样写才能实现在TEXT1中写字,然后点Command1提交,然后TEXT1里面的数字就写进INI里面[Section]的Key1 ......