COM接口必须得提供给客户程序,这样他们才能知道你的这个DLL存在什么样的函数实现什么样的功能,同时还需要一个GUID和接口ID。COM的接口你可以把它当成一个虚类处理。
定义接口如下:mycom.h
接口实现如下:test.h
test.cpp
将接口加入mycom中:factory.cpp
至此一个简单的COM进程内组件实现完成,其提供的接口是ITest,客户程序可以通过这个接口调用CTest::Add函数。
COM接口必须得提供给客户程序,这样他们才能知道你的这个DLL存在什么样的函数实现什么样的功能,同时还需要一个GUID和接口ID。COM的接口你可以把它当成一个虚类处理。
定义接口如下:mycom.h
接口实现如下:test.h
test.cpp
将接口加入mycom中:factory.cpp
至此一个简单的COM进程内组件实现完成,其提供的接口是ITest,客户程序可以通过这个接口调用CTest::Add函数。