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

📄 subject_42646.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:42646 发表者:小石头阿 发表日期:2003-06-04 21:14:28
<br>主题:又一个很奇怪的问题,首次发现
<br>内容:比如A类我定义了一个子函数,其中用了SetTimer();然后再在A类中映射on_timer消息<BR><BR>做完以后,我在view类中创建了A类的对象,引用了这个子函数,就出现了非法操作的错误.<BR><BR>为什么?难道on_timer非要在view类中映射么?我的settimer在A类中阿<BR><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>回复者:Neil Gan 回复日期:2003-06-05 05:17:18
<br>内容:你的那个对象是一个局部对象吧?它被析构之后又在timer里面被访问,当然会违例了<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-06-05 14:59:13
<br>内容:我想我讲的可能不够清楚<BR>其实是这样的<BR>A类的资源确实是一个dialog(也许不合理,因为dialog只是输入一些参数,不需要重画,<BR>但是我想没什么影响),ontimer实际上是一个采集数据的程序(在一个点采多次的程序)<BR>,我想让它在这个类中完成,然后从主框架发出命令,开始采集(主框架上是一个线程)<BR>,然后便调用了A类的settimer阿,然后就fail了。呵呵<BR><BR>调试了以后,确实是debug assertation failed.<BR><BR>你讲的有道理,可是我该怎么办呢?<BR>anyway,谢谢。我再想想<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>
回复者:liuzhangping 回复日期:2003-06-05 21:28:45
<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-06-05 22:31:28
<br>内容:我已经使用了一个线程,然后再这个线程中又调用了settimer(),哎,是这样的,每个timer让再每一点采集多次,而线程移动点。我该怎么办?如何映射这个timer?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Neil Gan 回复日期:2003-06-06 07:45:26
<br>内容:the assertion failure is because A is not a window, that is, you havn't called DoModal for A.<BR><BR>WM_TIMER is a message, you need a window to process the message. maybe you should redesign your program.<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 + -