📄 subject_63235.htm
字号:
<p>
序号:63235 发表者:atloss 发表日期:2003-12-02 14:09:21
<br>主题:COM的客户方调用问题
<br>内容:我用ATL开发了一组件"AtlCalc.Comp",在注册表里成功注册,我在VC客户程序中调用如下: if(!m_TComp.CreateDispatch("AtlCalc.Comp"))<BR> AfxMessageBox("Obj is null");<BR>结果输出Obj is null,说明没找到组件。为什么?怎样改正?请教高手。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:atloss 回复日期:2003-12-03 12:25:15
<br>内容:等了这么长时间还无人回答,我改变一下问法吧?在VC客户方有那些方法加载COM组件?给100分。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:atloss 回复日期:2003-12-04 14:42:55
<br>内容:我现在有点知道错在何处了。可能还是在服务方。请问怎样才能使我的ATL COM 组件支持IDispatch呢?这个组件是用simple Object生成的。looking forward to your answer.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:zhangquan 回复日期:2003-12-05 14:53:45
<br>内容:看看你的Comp类有没有派生自IDispatchImpl就知道是否支持IDispatch,加载COM组件例如CoCreateInstanc,智能指针等多的是<BR>2003-12-5 14:54:20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -