易截截图软件、单文件、免安装、纯绿色、仅160KB

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.net(vb)播放监控录像的问题

我有厂家做的ASP的监控录像(DVR)的局域网播放的源程序与控件,想要用ASP.net做一个视频回放的程序(利用他的控件)但不知如下去做,望各位指点。
先搞清楚他们的控件是怎么用的,
然后就直接用好了.
不过,如 ......

请好心人帮我把VB源码转为VB.NET~

希望大家能够帮我下.感谢了..


源码传在大米盘 VB6 的源码 http://www.damipan.com/file/3wNoKLW.html

转为VB.NET源码.

小弟完全是新手 不懂的说.麻烦各位帮忙一下

我的EMAIL是:4452 ......

VB修改注册表

用VB怎么只针对windows自带的文件的右键添加菜单 如(.txt .doc)
这个是只针对以这两个为扩展名的文件操作
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\txtfile\shell\[随便起名]\command]
@= ......

vb控制GPRS MODEM拨号

我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习

我来顶

顶贴

LZ好厉害

不顶不行

老是排MP
引用
LZ好厉害
......

VB ini文件写入 读取 - VB / 基础类

看了一些VB ini文件写入读取的方法 但是还是不知道怎么写,上面写了很长 很多,但是我不知道怎么用,我想问一下怎样写才能实现在TEXT1中写字,然后点Command1提交,然后TEXT1里面的数字就写进INI里面[Section]的Key1 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号