我的现在有一个编译好的dll,但不是com,原文件都在,怎么做成com ?????请高人指点!!
解决方案 »
- SafeRelease宏出错,求助
- 求解高次方程
- 基于对话框的程序的视图VIEW如何保持焦点
- 你能记得写if常量放前面,为什么记不得写双等号?为什么不用编译器的警告功能?
- 为什么在运行if (!ProcessShellCommand(cmdInfo))后出现 xxx.exe中的 0x5d1876e4 处最可能的异常: 0xC0000005: 读取位置 0xcdcdcdcd 时发生访问冲突
- 如何将透明位图画到按钮上?
- 如何SDK+DX出一个桌面精灵
- dll中申请内存的问题!
- 如何入手了解MFC的类库呀?
- 求助自绘ListCtrl控件怎么能带checkbox功能
- 弱弱的问一个关于申明变量的问题
- 用DrawText显示的文字,在拉动滚动条的时候发现下面原来没有露出来的部分没有内容
然后,把你dll中实现的接口添加到该工程中就可以了。
具体的可以查下资料,说不清楚的。
通过ATL COM AppWizard向导创建,以dll为属主的工程,然后
Insert->New ATL Object->Simple Object.然后在Shortname里面填入接口类。-》OK
然后在在ClassView中的接口上面点右键,可以Add Methods,Add Property...,然后把你的相应的dll里面的函数的代码考入对应的方法里面。
具体的例子网上有