问一个比较低级的问题,用atl开发的dll组件,交给用户的是什么文件,.tlb,.dll,.lib文件?
解决方案 »
- 怎么将一系列的位图生成GIF文件,求源代码
- #pragma comment编译的问题
- 恢复最大化等按钮
- 请问能否将游戏默认的上下左右键改成鼠标的移动
- Windows程序中可以使用标准C/C++的文件操作么?
- C++在Console模式中用什么组合键退出while(cin>>ch){}循环(char ch)
- 求教!!!!!为什么在dll中使用对话框会出错?
- 线程中弹出一个模态对话框,结果使得整个UI卡住,动不了,该怎样处理?
- 长沙景嘉微电子怎么样?网上评论感觉不太好。
- vbscript中有无类似与split得字符串切割函数,如何使用
- 请问如何能快速找到cpp中某个头文件是如何被包含的
- 请解释下(DEVICE_CONTEXT *)是什么意思
tlb是不需要的,用户如果要使用组件,他可以直接#import "your.dll"来生成类型库的封装类。
lib文件对于组件DLL来说没有任何意义,因为不需要隐式加载。
那也得先通过#import来获取接口定义文件
#import "your.dll" 后会自动生成.h和.tlb文件,你就可以直接调用啦
math.CreateInstance(...);
math->add();