CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  API

在vb中可以运行,编译成.exe后运行出错??

楼主yanrwang(wghdy)2003-11-04 08:20:43 在 VB / API 提问

Option   Explicit  
  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()  
          ExecuteLine   "msgbox   (1+2)*3/4"  
          ExecuteLine   "dim   a   as   string"  
          ExecuteLine   "a   =   ""dd"""  
          ExecuteLine   "msgbox   a"  
  End   Sub  
   
  就是上面的例子,在vb中可以运行,编译成.exe后运行出错??谁能解释原因??  
  应当如何解决??vba6.dll是怎么回事??为何会出现这样问题???  
  先在这里多谢指教了! 问题点数:0、回复次数:2Top

1 楼LiangWu25(水手)回复于 2003-11-04 10:01:50 得分 0

是的,这个API只能工作在IDE环境下。我曾看到过,如果你想在应用程序中实现类似的功能,可以用microsoft   script   Control控件,但这个控件是个什么东东,我也没用过(呵呵,报歉,仅供参考)Top

2 楼prowastrel(1/8露出水面)回复于 2003-11-04 10:35:28 得分 0

http://www.156ok.com/article/article_list.asp?account_id=627  
  这里有解释vba6.dll是怎么回事,及IDE环境、各种编译方式所调用的VBA方法。Top

相关问题

  • <<<<<<<<<<<<<<<<<<编译通过,运行出错>>>>>>>>>>>>>>>>>>>>>
  • 编译成exe后运行出错
  • [急...]vb环境中运行无误!为什么编译成exe后运行就会出错?
  • 未编译运行正常,编译正常,编译后运行出错?
  • vb编译出错
  • vb项目在工程里面直接运行没问题,但编译成exe后就出错
  • ATL写的COM在VB中调用,vb调试状态下没有出错。将VB程序编译成执行程序运行时出错
  • 编译没错,运行出错!请帮我看看!
  • 为什么编译成功,运行出错?
  • helloworld编译成功,但是运行的时候出错。

关键词

  • vba
  • dll
  • executeline
  • fcheckonly
  • vba6
  • byval
  • long

得分解答快速导航

  • 帖主:yanrwang

相关链接

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

广告也精彩

反馈

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