首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

import这个关键字解决方法

2012-03-30 
import这个关键字是不是是用来 导入com的???比如:mfc ado访问数据库,就需要用#import引入ADO库文件#import

import这个关键字
是不是是用来 导入com的???


比如:mfc ado访问数据库,
就需要用#import引入ADO库文件

#import "c:\program files\common files\system\ado\msado15.dll"no_namespaces rename("EOF" adoEOF")


是不是 所有的com都是用import来导入接口???




问题2:

com 必须要注册吗???



[解决办法]
1. 不一定非要 import 的.
import 只是从文件中去抽取接口的相关定义, 并生成 C++ 的头文件. 
如果你有了接口定义了, 或者有了头文件了, 就不需要了.
而且对于支持 IDispatch 接口的组件来说, 没有头文件都可以调用里面接口的.

2. COM 必须要注册的. 因为 COM 组件的查找是使用的 SSID, 不注册的话系统是找不到 dll 的位置的.

热点排行