摘要: 对于DLL组件一般使用ole2disp.dll。如下图。 但是EXE组件就不能满足需要,需要编译IDL生成的专用Proxy/Stub DLL,如下如。 阅读全文
posted @ 2010-04-16 17:40 Fan Zhang 阅读(742) 评论(0) 推荐(0)
摘要: ATL_NO_VTABLE可以让编译器不产生VTable,并且不设置VPointer的值。 正常情况下,在调用构造函数和析构函数的时候,编译器都会插入相应的代码。如果ATL_NO_VTABLE,可以省去这些代码。ATL中使用这个,是因为这个类为抽象类,不需要VTable。真正的类是CComObject<XXX>,它继承用户的类。 ----------------------------... 阅读全文
posted @ 2010-04-16 10:30 Fan Zhang 阅读(989) 评论(0) 推荐(0)