📄 subject_59795.htm
字号:
<p>
序号:59795 发表者:狂战士 发表日期:2003-11-10 14:15:41
<br>主题:用CMSComm控件发送300,应该怎么发送啊?
<br>内容:如题<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:狂战士 回复日期:2003-11-10 14:37:22
<br>内容:错了,是300个0
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:chao_jie 回复日期:2003-11-10 15:32:22
<br>内容:BYTE m_SendData[300];<BR>for(int i=0;i<300;i++)<BR> m_SendData[i]=0;<BR>com.SetOutput(ColeVariant(m_SendData));
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:狂战士 回复日期:2003-11-10 16:07:28
<br>内容:TO:chao_jie<BR>error C2440: 'type cast' : cannot convert from 'unsigned char [300]' to 'class COleVariant<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>
回复者:chao_jie 回复日期:2003-11-10 17:13:28
<br>内容:CByteArray m_SendData[300];<BR>for(int i=0;i<300;i++)<BR> m_SendData[i]=0;<BR>com.SetOutput(ColeVariant(m_SendData));
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:狂战士 回复日期:2003-11-10 17:17:09
<br>内容:error C2582: 'CByteArray' : 'operator =' function is unavailable<BR>error C2440: 'type cast' : cannot convert from 'class CByteArray [300]' to 'class COleVariant'
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:chao_jie 回复日期:2003-11-10 18:07:56
<br>内容:ColeVariant m_VarSendData; <BR>CByteArray m_SendData[300];<BR><BR>for(int i=0;i<300;i++)<BR> m_SendData[i]=0x00;<BR><BR>m_VarSendData=m_SendData;<BR><BR>com.SetOutput(m_VarSendData);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:狂战士 回复日期:2003-11-11 08:26:26
<br>内容:COleVariant m_VarSendData;<BR> CByteArray m_SendData[300];<BR><BR> for(int i=0;i<300;i++)<BR> m_SendData[i]=0x00;<BR><BR> m_VarSendData=m_SendData[i];<BR><BR> m_ctrlComm.SetOutput(m_VarSendData);<BR><BR>error C2582: 'CByteArray' : 'operator =' function is unavailable
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:chao_jie 回复日期:2003-11-11 09:17:33
<br>内容:<BR> BYTE m_SendData[300];<BR> CByteArray m_ByteArraySendData;<BR><BR> for(int i=0;i<300;i++)<BR> m_SendData[i]=0x00;<BR><BR> for(int i=0;i<300;i++)<BR> m_ByteArraySendData[i]=m_SendData[i];<BR><BR> m_ctrlComm.SetOutput((COleVariant)m_ByteArraySendData);<BR><BR>不好意思,希望这次行<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>
回复者:纪阿涛 回复日期:2003-11-11 09:19:37
<br>内容:char a[4]={'0','0','0','\0'};<BR>m_ctrlComm.SetOutput(COleVariant(a));<BR>这样可以发送3个零,至于300个零,你知道怎么办 了把:)<BR><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>
回复者:狂战士 回复日期:2003-11-12 15:02:00
<br>内容:TO:chao_jie<BR>BYTE m_SendData[300];<BR> CByteArray m_ByteArraySendData;<BR><BR> for(int i=0;i<300;i++)<BR> m_SendData[i]=0x00;<BR><BR> for(int i=0;i<300;i++)<BR> m_ByteArraySendData[i]=m_SendData[i];<BR><BR> m_ctrlComm.SetOutput((COleVariant)m_ByteArraySendDat);<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>
回复者:叵叵 回复日期:2003-11-12 15:28:39
<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>
<font color=red>答案被接受</font><br>回复者:chao_jie 回复日期:2003-11-12 17:58:16
<br>内容: BYTE m_SendData[300];<BR> CByteArray m_ByteArraySendData;<BR><BR> for(int i=0;i<300;i++)<BR> m_SendData[i]=0x00;<BR><BR> m_ByteArraySendData.SetSize(300);<BR> for(int i=0;i<300;i++)<BR> m_ByteArraySendData[i]=m_SendData[i];<BR><BR> m_ctrlComm.SetOutput((COleVariant)m_ByteArraySendDat);<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>
回复者:狂战士 回复日期:2003-11-12 22:43:44
<br>内容:谢谢!<BR>BYTE m_SendData[300];<BR> CByteArray m_ByteArraySendData;<BR><BR> for(int i=0;i<300;i++)<BR> m_SendData[i]=0x00;<BR><BR> m_ByteArraySendData.SetSize(300);<BR> for(i=0;i<300;i++)<BR> m_ByteArraySendData[i]=m_SendData[i];<BR><BR> m_ctrlComm.SetOutput((COleVariant)m_ByteArraySendDat);
<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 + -