【技术实现步骤摘要】
本专利技术涉及Windows消息机制领域,特别是一种基于Windows消息机制的软件调试的方法。
技术介绍
调试程序是软件编写过程中极为重要的一个环节。在调试程序时,通常会使用AfxMessageBoxO弹出消息框来显示调试信息。这种方式虽然方便,但会打断待调试程序的运行。另外,若消息框侵占了待调试程序的窗口画面,一旦消息框结束,系统会对待调试程序的窗口发出原本不必要的WM_PAINT消息,同时OnDrawO或OnPaint O函数会被调用,使得调试程序整个过程变得繁琐,运用起来很不方便。如果消息框正是放在OnDrawO或OnPaint O两个函数中,程序调试就会陷入死循环中。
技术实现思路
本专利技术的目的是提供一种,要解决
技术介绍
中存在的调试程序时遇到的技术问题,特别是调试程序过程中如何不干扰被调试程序的窗口画面问题。为实现上述目的,本专利技术采用如下技术方案 一种,步骤如下 步骤1:在待调试程序中需要调试的代码行插入一个调试信息;所述待调试程序为消息发送端 步骤2 :启动待调试程序,调用步骤I中插入的调试信息,经Window消息队列将消息发送至信息调试器 ...
【技术保护点】
一种基于Windows消息机制的软件调试方法,其特征在于步骤如下:?步骤1:在待调试程序中需要调试的代码行插入一个调试信息;所述待调试程序为消息发送端步骤2:启动待调试程序,调用步骤1中插入的调试信息,经Window消息队列将消息发送至信息调试器;步骤3:启动信息调试器,所述信息调试器为消息接收端;步骤4:直接运行待调试程序,测试需要获取调试信息的部分;步骤5:关闭待调试程序;步骤6:激活信息调试器,用于显示待调试程序运行过程中发送来的调试信息;步骤7:根据上述记录的信息,分析待调试程序存在的问题;步骤8:根据上述待调试程序存在的问题,修改待调试程序的相关代码;步骤9:重复 ...
【技术特征摘要】
1.一种基于Windows消息机制的软件调试方法,其特征在于步骤如下步骤1:在待调试程序中需要调试的代码行插入一个调试信息;所述待调试程序为消息发送端步骤2 :启动待调试程序,调用步骤I中插入的调试信息,经Window消息队列将消息发送至信息调试器;步骤3 :启动信息调试器,所述信息调试器为消息接收端;步骤4 :直接运行待调试程序,测试需要获取调试信息的部分;步骤5:关闭待调试程序;步骤6 :激活信息调试器,用于显示待调试程序运行过程中发送来的调试信息;步骤7 :根据上述记录的信息,分析待调试程序存在的问题;步骤8 :根据上述待调试程序存在的问题,修改待调试程序的相关代码;步骤9 :重复步骤4到步骤8的工作,直到待调试程序的所有代码调试结束。2.根据权利要求1所述的基于Windows消息机制的软件调试方法,其特征在于所述调试信息是一个全局函数,上述全局函数的代码是固定不变的,直接插入待调试程序后调用即可;所述...
【专利技术属性】
技术研发人员:付纯鹤,罗杨,
申请(专利权)人:中国电子科技集团公司第四十五研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。