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

📄 subject_59795.htm

📁 vc
💻 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&lt;300;i++)<BR>&nbsp;&nbsp; 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&lt;300;i++)<BR>&nbsp;&nbsp; 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&lt;300;i++)<BR>&nbsp;&nbsp; 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>&nbsp;&nbsp; CByteArray m_SendData[300];<BR><BR>&nbsp;&nbsp; for(int i=0;i&lt;300;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_SendData[i]=0x00;<BR><BR>&nbsp;&nbsp; m_VarSendData=m_SendData[i];<BR><BR>&nbsp;&nbsp; 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>&nbsp;&nbsp; BYTE m_SendData[300];<BR>&nbsp;&nbsp; CByteArray m_ByteArraySendData;<BR><BR>&nbsp;&nbsp; for(int i=0;i&lt;300;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_SendData[i]=0x00;<BR><BR>&nbsp;&nbsp; for(int i=0;i&lt;300;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_ByteArraySendData[i]=m_SendData[i];<BR><BR>&nbsp;&nbsp; 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>&nbsp;&nbsp; CByteArray m_ByteArraySendData;<BR><BR>&nbsp;&nbsp; for(int i=0;i&lt;300;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_SendData[i]=0x00;<BR><BR>&nbsp;&nbsp; for(int i=0;i&lt;300;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_ByteArraySendData[i]=m_SendData[i];<BR><BR>&nbsp;&nbsp; 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>内容:&nbsp;&nbsp; BYTE m_SendData[300];<BR>&nbsp;&nbsp; CByteArray m_ByteArraySendData;<BR><BR>&nbsp;&nbsp; for(int i=0;i&lt;300;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_SendData[i]=0x00;<BR><BR>&nbsp;&nbsp; m_ByteArraySendData.SetSize(300);<BR>&nbsp;&nbsp; for(int i=0;i&lt;300;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_ByteArraySendData[i]=m_SendData[i];<BR><BR>&nbsp;&nbsp; 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>&nbsp;&nbsp; CByteArray m_ByteArraySendData;<BR><BR>&nbsp;&nbsp; for(int i=0;i&lt;300;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_SendData[i]=0x00;<BR><BR>&nbsp;&nbsp; m_ByteArraySendData.SetSize(300);<BR>&nbsp;&nbsp; for(i=0;i&lt;300;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_ByteArraySendData[i]=m_SendData[i];<BR><BR>&nbsp;&nbsp; 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 + -