📄 subject_36046.htm
字号:
<p>
序号:36046 发表者:mountain_tai 发表日期:2003-04-11 15:52:47
<br>主题:请问:大侠们
<br>内容:我在WinApp前定义了一个全局变量:<BR>。。。。。。。。<BR>unsigned char * m_ucSend;<BR><BR>CVctestApp theApp;<BR>。。。。。。。。。<BR>然后在视图的源文件中将它说明为外部变量,<BR>。。。。。。。。。。。。。。。<BR>extern unsigned char* m_ucSend;<BR>/////////////////////////////////////////////////////////////////////////////<BR>// CVctestView<BR><BR>IMPLEMENT_DYNCREATE(CVctestView, CFormView)<BR>。。。。。。。。。。。。。。。<BR>然后在<BR>void CVctestView::OnBtndqbsj() <BR>{<BR>。。。。。。<BR> m_ucSend[0]=0xF0;<BR> m_ucSend[1]=0xF0;<BR>。。。。。。。。。。。。。<BR>}<BR>中为m_ucSend[0]等赋值,编译时没有错误<BR>运行时产生无效页面错误,为什么?<BR>而如果我将<BR>unsigned char * m_ucSend;<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>
<font color=red>答案被接受</font><br>回复者:林建华 回复日期:2003-04-11 15:58:56
<br>内容:你申请的指针变量没有开辟空间,可以定义成数组<BR>如<BR>unsigned char m_ucSend[1000];<BR>或者在用之前开辟空间<BR>ucSend = new unsigned char[1000];<BR><BR> m_ucSend[0]=0xF0;<BR> m_ucSend[1]=0xF0;<BR><BR><BR>
<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 + -