最近开始学习com,看了vcbase杨老师的文章,试着做了几个小com程序,单独运行都没有问题。现在想把手头一个工程做成com,工程中有一个部分是硬件驱动程序,一个部分是驱动数据处理程序,我都想做成com,但是现在出现问题,就是两个com之间如何进行通信?
如果按照vcbase的文章,在应用程序中用CSink方式来获取com的fire_XXX通知的方法,在com中实现是否行的通呢?或是有别的好的办法?因为我驱动的com要在收到数据后立即通知驱动数据处理的com,请问用何种方式好呢?
如果按照vcbase的文章,在应用程序中用CSink方式来获取com的fire_XXX通知的方法,在com中实现是否行的通呢?或是有别的好的办法?因为我驱动的com要在收到数据后立即通知驱动数据处理的com,请问用何种方式好呢?
硬件COM直接调用驱动COM的接口就可以吧,有必要用连接点么?连接点是相互通信用的。
2.实现接收器,一般都是实现IDispatch的,也有从IUnkonw派生的,不过不多
套接字,共享内存什么的,都可以