标题:VB调用自己编写的DLL问题
取消只看楼主
happynight
Rank: 8Rank: 8
等 级:贵宾
威 望:15
帖 子:807
专家分:760
注 册:2008-4-26
结帖率:87.93%
 问题点数:0 回复次数:2 
VB调用自己编写的DLL问题
自己编写了一个简单的DLL程序MyDeclare.dll,其中有一个类DeclareClass
在另外一个工程中引用了这个DLL后
若使用Dim x as New MyDeclare.DeclareClass 则提示New用法错误
若使用Dim x as MyDeclare.DeclareClass
      Set x=CreateObject("MyDeclare.DeclareClass")
则提示"ActiveX部件不能创建对象"
怀疑是DLL未注册,但用Regsvr32注册后照旧,是什么问题啊?
另有一问,若在DLL中使用Err.Raise .....产生错误后,调用的EXE程序中能否用ON ERROR 捕捉到那个错误
搜索更多相关主题的帖子: DLL 编写 
2008-07-29 15:27
happynight
Rank: 8Rank: 8
等 级:贵宾
威 望:15
帖 子:807
专家分:760
注 册:2008-4-26
得分:0 
多谢两位 用楼上的方法问题照旧
调用工程内部的?我这两个是独立的东西,不是很明白,能不能说详细点
2008-07-30 07:56
happynight
Rank: 8Rank: 8
等 级:贵宾
威 望:15
帖 子:807
专家分:760
注 册:2008-4-26
得分:0 
自己搞定,类的Instancing属性被我设置成了PublicNotCreatable
呵呵自作孽不可活  
DLL中产生的错误能被外部调用
2008-07-30 09:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-225724-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012897 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved