【发布时间】:2010-11-29 11:39:47
【问题描述】:
我使用 VS2008 生成了一个 ATL COM 对象,代码包含对名为 _MERGE_PROXYSTUB 的定义的引用(因为我在最初运行向导时选择了“合并代理/存根”选项。)
代理/存根有什么意义?如果我不选择合并选项,那么我会得到一个单独的 MyControlPS.DLL - 什么时候会使用它?
如果我删除由_MERGE_PROXYSTUB 定义的所有代码,则该控件似乎已注册并正常工作。调试版本甚至没有定义_MERGE_PROXYSTUB,它仍然可以正常工作。
那么,我可以不用代理/存根吗?
【问题讨论】: