dll是否可以把其调用的dll也封装在一起

[复制链接]
查看11 | 回复2 | 2009-4-7 21:43:39 | 显示全部楼层 |阅读模式
比如a.dll调用了b.dll,是否可以将b.dll也封装到a.dll里面,这样就只有a.dll一个文件,而不用在发布的时候把b.dll也一起带上。如果可以,该怎么实现?

回复

使用道具 举报

千问 | 2009-4-7 21:43:39 | 显示全部楼层
既然a.dll中可以调用b.dll,当然也可以把b.dll的接口封装在a.dll里面,但是由于是动态链接库,在a.dll中封装的b.dll的接口没有实现代码,而只有调用代码,在运行时必须要找到b.dll,并把b.dll加载到进程地址空间才能运行。因此接口可以封装,而发布时必须带上b.dll...
回复

使用道具 举报

千问 | 2009-4-7 21:43:39 | 显示全部楼层
不可以...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行