CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

vb如何运行外部代码?

楼主ivvn(阿漫)2006-01-06 16:52:22 在 VB / 基础类 提问

如我现有一个文本文件1.txt,里面有代码如下  
  Dim   Str   As   String  
  Str   =   "aabbcc{测试}ffgghh"  
  Str   =   Replace(Str,"{测试}","")  
  FrmMain.Label1.Caption   =   Str  
   
   
  要求在FrmMain.Label1上输出Str的结果  
  请问怎么做? 问题点数:100、回复次数:7Top

1 楼Gutta(冯大狂)回复于 2006-01-06 16:57:57 得分 0

难。。。  
   
  应该是要分析字符串,然后生成相对的代码,好象解释器一样,晕。。。  
   
  学习。。。Top

2 楼faysky2(出来混,迟早是要还嘀)回复于 2006-01-06 17:13:14 得分 0

感觉不好搞,等待楼下高手Top

3 楼weiweiplay(虚幻)回复于 2006-01-06 17:15:20 得分 70

用用这个呢?  
   
  Public   Declare   Function   EbExecuteLine   Lib   "vba6.dll"   (ByVal   StringToExec   As   Long,   ByVal   Any1   As   Long,   ByVal   Any2   As   Long,   ByVal   CheckOnly   As   Long)   As   Long  
  Top

4 楼hhjjhjhj(大头)(http://office.9zp.com)回复于 2006-01-06 18:02:43 得分 20

可以考虑如下二种方法  
  1,用VBscript  
  2,VBA   IDE,就象OFFICE软件中的VBATop

5 楼vansoft(Vansoft Workroom)回复于 2006-01-07 09:23:23 得分 10

用控件啊,用Script控件啊。Top

6 楼303afei()回复于 2006-01-07 09:32:39 得分 0

做解释器Top

7 楼FindFullMoon(寻找自己)回复于 2006-01-07 11:06:27 得分 0

我在用.NET开发的时候遇到了一个和你类似的问题  
  要求可以接受用户的一部分输入作为可用的编程,不过是用Javascript作为输入条件  
  我是在网上查到过一篇类似介绍的文章,已不记得在哪里看到过,但还记得是使用的  
  Windows   Script   Control  
  它是一个ActiveX(R)   控件,可以在微软的官方网站上下载到  
  你要求的似乎是VB类的语法   相似的也只有   VBscript   的了吧(不过和VB还是有差别的)  
  它好像是支持的  
  你可以下载试试看,自己要做个解释器有点....Top

相关问题

  • 探讨VB代码运行效率
  • 全力支持公开可即运行的VB源代码.
  • 请教高手:一段vb代码的运行错误?
  • 检查VB中一段代码运行的时间(毫秒), 代码该怎么写?
  • VB本机代码编译能不能在别的电脑上运行?
  • 如何优化以下这一段VB的代码,使运行速度加快?
  • 一段vb代码运行时的小问题?请教各位!(在线等待)
  • 能否通过vb代码程序运行时创建ODBC的这种连接
  • 能否通过vb代码程序运行时创建ODBC的这种连接
  • 求助:哪位用过 "运行时"执行VB代码 ,性能如何?

关键词

  • 代码
  • 控件
  • vb
  • 解释器
  • byval
  • as long
  • str

得分解答快速导航

  • 帖主:ivvn
  • weiweiplay
  • hhjjhjhj
  • vansoft

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo