⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_62489.htm

📁 vc
💻 HTM
字号:
<p>
序号:62489 发表者:gaojie 发表日期:2003-11-27 09:11:17
<br>主题:关于COM的两个菜鸟问题,请大师指点!!在线等!谢谢
<br>内容:在我的接口(IMyInterface)中定义了一个方法,如下:<BR>HRESULT Method([in] long lArg , [out, retval] int* pnArg);<BR>在客户端调用如下:<BR>IMyInterfacePtr p;<BR>p-&gt;Method(m_lTemp);<BR>一切正常。如果我想在客户端得到Method的输出值,也就是pnArg的值,该怎么办?<BR>另外一个问题是:在COM中如何把一个整型值变成字符型?<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:zzjhsj 回复日期:2003-11-27 09:26:02
<br>内容:1<BR>int retv;<BR>p-&gt;Method(m_lTemp, &amp;retv);<BR><BR>2<BR>?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ax 回复日期:2003-11-27 10:15:29
<br>内容:int aa = p-&gt;Method(m_lTemp);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:矢玄 回复日期:2003-12-02 12:06:57
<br>内容:如果如一楼仁兄所说,你应该将方法定义中的retval去掉,包括IDL文件中也要去掉。如二楼所说则应改为 *p-&gt;Method(m_lTemp)。<BR>整形变字符型可如: <BR>CString str;<BR>str.Format(&#34;%d&#34;,lVal);&nbsp;&nbsp;要求支持MFC<BR>或<BR>char buff[10];<BR>itoa(nVal, buff, 10);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -