| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1841 人关注过本帖
标题:根据dll名(字符串),如何定义DLL对象
只看楼主 加入收藏
yefalai
Rank: 2
等 级:论坛游民
帖 子:20
专家分:10
注 册:2010-8-12
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:22 
根据dll名(字符串),如何定义DLL对象
呵呵,其实我也说不清楚.

就是说先定义一个string变量sDLL,然后将DLL名称赋予它.然后再定义个OBJECT对象变量, 可以用什么方法,通过字符串给OBJECT对象赋DLL.

其实我都荤了!
搜索更多相关主题的帖子: DLL dll 定义 字符 对象 
2010-08-13 15:33
jiashie
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:237
专家分:999
注 册:2009-4-30
收藏
得分:3 
dim sDll as string
dim obj as object

sDll="ADODB.Connection"
set obj = CreateObject(sDll)
...
2010-08-13 16:16
yefalai
Rank: 2
等 级:论坛游民
帖 子:20
专家分:10
注 册:2010-8-12
收藏
得分:0 
, 运行不了,提示以下错误!
图片附件: 游客没有浏览图片的权限,请 登录注册
.
2010-08-13 16:24
yefalai
Rank: 2
等 级:论坛游民
帖 子:20
专家分:10
注 册:2010-8-12
收藏
得分:0 
我说的变量sDll, 是ActiveX 部件的名称.
2010-08-13 16:25
jiashie
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:237
专家分:999
注 册:2009-4-30
收藏
得分:0 
你实际运行的时候,给sDll赋的是什么值?
不会"abcdfwewerupaufopa9uweprjwerjpeiurdkfjweiruodlfjlwejroudlj"一串乱七糟八的值吧。
有那贴图的工夫,就该把部分代码贴出来。
2010-08-13 16:29
yefalai
Rank: 2
等 级:论坛游民
帖 子:20
专家分:10
注 册:2010-8-12
收藏
得分:0 
    Dim cls2 As ObjectsDll = "Class1"
'    Set cls2 = CreateObject(sDll)
2010-08-16 09:42
yefalai
Rank: 2
等 级:论坛游民
帖 子:20
专家分:10
注 册:2010-8-12
收藏
得分:0 
,拍了个回车, 结果发出去了.

    Dim sDll As String
    Dim ObjDll As Object
    sDll = "F:\work\开发的程序\财务系统\dll\Class01.dll"
    Set ObjDll = CreateObject(sDll)

能否这样写. 如不能,那又该怎么写. 高手帮忙!
2010-08-16 09:46
jiashie
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:237
专家分:999
注 册:2009-4-30
收藏
得分:0 

下面请 风吹过B 等几位热心人解答。我一般不会从头开始教别人。

[ 本帖最后由 jiashie 于 2010-8-16 12:50 编辑 ]
2010-08-16 12:49
yefalai
Rank: 2
等 级:论坛游民
帖 子:20
专家分:10
注 册:2010-8-12
收藏
得分:0 
救命啊,你稍做解释麻.
2010-08-16 13:18
jiashie
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:237
专家分:999
注 册:2009-4-30
收藏
得分:0 
以下内容来自MSDN:

CreateObject 函数

创建并返回一个对 ActiveX 对象的引用。

语法

CreateObject(class,[servername])

 CreateObject 函数的语法有如下部分:

部分 描述
class 必需的; Variant (String). 要创建的应用程序名称和类。
servername 可选的; Variant (String). 要在其上创建对象的网络服务器名称。

class 参数使用 appname.objecttype 这种语法,包括以下部分:

部分 描述
appname 必需的;Variant(字符串)。提供该对象的应用程序名。
objecttype 必需的;Variant(字符串)。待创建对象的类型或类。
2010-08-16 13:36
快速回复:根据dll名(字符串),如何定义DLL对象
数据加载中...
 
   



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

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