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

急!100分!编译成exe后,关闭时出现运行时错误'339' ,如何解决?

楼主skzz(Hotjava)2002-09-29 18:48:26 在 VB / 基础类 提问

了一个软件使用了xp效果,在vb6   (sp5)环境下运行一切正常,但编译成exe运行后,打开一个窗口,关闭正常,而打开两个窗口,再关闭时出现运行时错误'339'   ,如何解决?  
   
  ---------------------------  
  ---------------------------  
  运行时错误   '339':  
   
  部件   ''   或其附件之一不能正确注册:一个文件丢失或无效  
  ---------------------------  
  确定        
  ---------------------------  
  问题点数:100、回复次数:20Top

1 楼skzz(Hotjava)回复于 2002-09-29 20:33:41 得分 0

有高手吗?Top

2 楼sindyzhou(大胡子)回复于 2002-09-29 20:49:18 得分 3

我不是Top

3 楼skzz(Hotjava)回复于 2002-09-29 21:01:06 得分 0

sindyzhou(sindy)   :  
  结账时一定给你加分Top

4 楼qffhq(qffhq)回复于 2002-09-29 21:18:00 得分 0

是不是控件没有许可证呀Top

5 楼mousean(快乐无限)回复于 2002-09-29 21:51:45 得分 5

调试时一切正常,编译之后就报错??  
   
  .exe是在原工程的目录下运行的吗???  
   
  环境应该是没有问题的  
   
  打个包安装一下试一试Top

6 楼skzz(Hotjava)回复于 2002-09-29 21:57:50 得分 0

我用的是用户控件源代码,可以自由修改的,在部件项目里也没有添加任何外来的ocx   ,dll之类的东西,都是system32里自带的控件。在vb6   (sp5)环境下运行却一切正常,很奇怪!  
   
  Top

7 楼luckcao(luckcao)回复于 2002-09-29 22:05:08 得分 0

不会,关注中。对了是不是系统的问题啊,你换一台机子试试看呢。帮你UP。Top

8 楼mousean(快乐无限)回复于 2002-09-29 22:27:04 得分 0

我也用过XP风格的按钮控件,怎没有出现你所说的问题???  
   
  奇怪----!Top

9 楼griefforme(菠菜鱼汤 #雁过群山云无语#)回复于 2002-09-29 22:27:44 得分 2

控件有问题?Top

10 楼wzy0001(我行我素)回复于 2002-09-29 22:38:02 得分 2

可能是控件有问题upTop

11 楼skzz(Hotjava)回复于 2002-09-29 22:44:41 得分 0

mousean(幻想无限)   :exe是在原工程的目录下运行的,打包安装试过N次;  
  在其他机子也试过,我的机子有两个系统,都试过N次;  
  griefforme(菠菜鱼汤):我也怀疑是控件,但功能一切正常!  
   
  在csdn论坛上搜索了一下,也没有类似的问题。真是活见鬼!   、  
   
  谢谢各位!  
   
  up   有分!Top

12 楼yjmking(Privacy)回复于 2002-09-29 23:39:15 得分 3

这个问题我遇到过,已经解决了。  
  1、将控件复制到system32下  
  2、注册  
  3、在部件里察看是否位于system32下  
  肯定解决Top

13 楼leonnet(里奥下的天空)回复于 2002-09-30 00:06:24 得分 2

没遇到过,只好帮你UP了Top

14 楼chanet(牧师)回复于 2002-09-30 00:18:49 得分 3

没有注册。看一下系统有没有VB6chs.dll  
   
  没有的话,在c:\windows\system32\regsvr32   /u   vb6chs.dll  
   
  还有的话,把你所用到的控件中的.dll文件都像上一句那样注册一次。  
  (前提要在系统上有.dll文件呀!:))  
  Top

15 楼skzz(Hotjava)回复于 2002-09-30 00:52:45 得分 0

问题奇怪的是打开一个窗口,关闭很正常,而任意打开第二个窗口(比如内容只有几个按钮),再关闭时出现运行时错误'339'   ,Top

16 楼liujianjava(liujian)回复于 2002-09-30 12:12:04 得分 80

我曾经遇到过类似问题,是不是定时器的原因?  
  Timer1.Enabled   =   FalseTop

17 楼bcpl(林平之)回复于 2002-09-30 12:26:21 得分 0

直接end了事Top

18 楼wxy_xiaoyu(猪是的看来过倒)回复于 2002-09-30 12:26:59 得分 0

控件注册Top

19 楼skzz(Hotjava)回复于 2002-09-30 12:27:04 得分 0

谢谢!就是这个原因,hehe   :)Top

20 楼skzz(Hotjava)回复于 2002-09-30 12:34:14 得分 0

就是定时器的原因,很怪!Top

相关问题

  • 编译后的EXE运行退出时会出现错误,咋回事?
  • 编译成exe文件后,运行出现数据库连接错误
  • 编译成exe文件后,运行出现数据库连接错误
  • 在PB环境下程序运行正常,编译成EXE后出现如下错误:
  • 为什么我编译后的EXE文件,在其他机子上运行会出现"非法错误"??
  • 编译成exe后运行出错
  • 编译通过,运行时错误,怎么回事?
  • EVC编译运行错误,怎么回事啊?
  • 按F9编译运行时经常出现致命错误!!
  • 请赐教!怎样排除VC++编译和运行时的错误.

关键词

  • vb6
  • 控件
  • 解决
  • 注册
  • 文件
  • 系统
  • vb
  • dll
  • 运行
  • 关闭

得分解答快速导航

  • 帖主:skzz
  • sindyzhou
  • mousean
  • griefforme
  • wzy0001
  • yjmking
  • leonnet
  • chanet
  • liujianjava

相关链接

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

广告也精彩

反馈

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