com问题一大堆,中上水平进
大家好,.net是不是已经抛弃com了?
是的话,那我发错地方了,
可我实在没找到地方,高手们要是会,就给说说。
1 GUID是个struct吧?我看到宏声明了。
那为什么有类似于
IID_IFactory==IID_***,这种结构呢?
运算符重载?
2 进程内dll如果被两个程序(即两个进程)同时请求,
它定义的时候,是说把该dll组件放入和请求进程的地址空间。
那么内存里会同时存在两个相同的dll吗?
如果是进程外组件,会有不同吗?
3 CoGetClassObject和CoCreateInstance,可以随便用哪个吗?
4 interface IX: public IUnknown; interface IY: public IUnknown;
MyCom : public IX, IY{}.
这里如果不用virtual继承,那MyCom里不就有两个IUnknown了吗?
目前就这几个问题,最近看了inside com和潘先生的讲义,
一头雾水,继续研究中
不管兄弟会些啥,觉得自己有道理的,能给说两句,
小弟不胜感激。