文件名称:【Win32】进程内COM的实现
文件大小:94KB
文件格式:ZIP
更新时间:2021-09-05 12:09:40
COM组件 Win32 C++
使用VC8,Win32 API,非ATL或MFC,实现进程内COM组件。压缩包内有三个工程,包括,使用嵌套类实现IUnknown接口的COM、使用多继承实现IUnknown接口的COM,实现IDispatch接口的Automation。
【文件预览】:
SimpleCOM
----Calculation2()
--------ExportFunc2.def(141B)
--------CalculationImpl.cpp(1KB)
--------Calculation2.vcproj(5KB)
--------Registry.cpp(6KB)
--------CalculationFactory.h(477B)
--------ICalc.h(407B)
--------Registry.h(892B)
--------CalculationImpl.h(714B)
--------Calculation2.h(431B)
--------Calculation2.cpp(1KB)
--------CalculationFactory.cpp(1KB)
----Calculation_Uninstall.reg(2KB)
----Test_COM.vbs(148B)
----Calculation_Install.reg(5KB)
----Calculation3()
--------Calculation3.cpp(946B)
--------Calculation3.h(429B)
--------CalculationImpl.cpp(3KB)
--------CalculationFactory.h(477B)
--------Calculation3.vcproj(5KB)
--------ICalc.h(577B)
--------CalculationImpl.h(999B)
--------ExportFunc3.def(173B)
--------CalculationFactory.cpp(1KB)
----Calculation1()
--------Calculation1.h(429B)
--------Calculation1.cpp(1KB)
--------CalculationImpl.cpp(859B)
--------Registry.cpp(6KB)
--------CalculationFactory.h(477B)
--------ICalc.h(405B)
--------ExportFunc1.def(141B)
--------Registry.h(892B)
--------CalculationImpl.h(475B)
--------Calculation1.vcproj(5KB)
--------CalculationFactory.cpp(1KB)
----SimpleCOM.sln(2KB)
----Test()
--------Test.vcproj(4KB)
--------main.cpp(2KB)
----SimpleCOM.suo(63KB)
----debug()
--------Calculation3.dll(56KB)
--------Calculation1.dll(52KB)
--------Test.exe(44KB)
--------Calculation3.lib(2KB)
--------Calculation2.lib(3KB)
--------Calculation3.exp(1KB)
--------Calculation2.exp(1KB)
--------Calculation1.exp(1KB)
--------Calculation1.lib(3KB)
--------Calculation2.dll(52KB)
--------Calculation3.tlb(2KB)
----Test_COM.xls(29KB)
----Calculation3.idl(709B)
----Calculation3.tlb(2KB)