怎么用VB动态添加代码
TubeChip4042011/06/17软件综合 IP:河北
如题,我想在软件运行时底下有个文本框,上面有各种控件,在文本框中添加代码,即可让控件使用,求各位大虾帮助一下,O(∩_∩)O谢谢
来自:计算机科学 / 软件综合
7
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
cool-co
13年7个月前 IP:未同步
301296
有个api可以实现,但是貌似只能在IDE环境
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ltl
13年7个月前 IP:未同步
301319
要嵌入编译器………………
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
cool-co
13年7个月前 IP:未同步
301379
Private Declare Function EbExecuteLine Lib "vba6.dll" (ByVal pStringToExec As Long, ByVal Unknownn1 As Long, ByVal Unknownn2 As Long, ByVal fCheckOnly As Long) As Long
Public Function ExecuteLine(sCode As String, Optional fCheckOnly As Boolean) As Boolean
     ExecuteLine = EbExecuteLine(StrPtr(sCode), 0&, 0&, Abs(fCheckOnly)) = 0
End Function
Private Sub Command1_Click()
If Text1.Text <> "" Then
    Dim Result As Boolean
    Result= ExecuteLine(Text1.Text)
End If
End Sub
在文本框中输入Msgbox "Hello",看看有什么结果。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
phpskycn
13年7个月前 IP:未同步
301440
回 楼主(13513459073) 的帖子
一个非常低级的方法是先把这些控件设置为隐藏,然后SetTimer(),OnTimer()里读取文本框里的内容作出判断,需要使用哪个控件时把它对应的属性变量改成不隐藏的,不管如何结束的时候再次SetTimer()。
注意中间稍微Sleep(),50ms左右吧以防悲剧。
某些情况下这种方法可能会导致界面错乱。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
pcform2011
13年7个月前 IP:未同步
301877
添加“Microsoft Script Control”这个控件,并将你希望脚本能访问的对象添加到这个控件即可。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
TubeChip404作者
13年7个月前 IP:未同步
302394
饿.....都有点难,有简单点的吗?顺便问一下,有没有人知道vb是怎么把代码转换成EXE程序的?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
TubeChip404作者
13年7个月前 IP:未同步
302395
3楼那个类似于VBS的编程
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
TubeChip404
进士 学者 机友 笔友
文章
61
回复
228
学术分
1
2010/01/15注册,1个月29天前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}