请问vc6这种问题怎样才能快速的发现和定位?

daidaoke2001 daidaoke2001 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下面的程序wsprintf函数的使用错误,但是在编译时没有任何错误提示信息,在运行中报"Unhandled exception in hello.exe(USER32.DLL):0xC0000005:Access Violation"的错误,并定位到一大堆汇编语言中。这个错误是我在一个较大的程序中犯的,因此当时花了相当大的精力把bug找出来,请问这种错误能够通过什么方法快速查找和定位出来吗?
开发环境是:vc 6,sdk
#include <windows.h>
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
char sbuf[100];
wsprintf(sbuf,"%3s",'a');
return 0 ;
}
...全文

相关推荐

onvif 设备发现源码demo (vc6编译)

onvif nvc 设备发现 demo,基于gsoap,可自动发现局域网内的基于onvif标准的nvt,vc6下编译测试通过。

ccdddd123

VC6.0源代码行号显示增强插件

Visual C++ 6.0是微软公司推出的一款经典的集成开发环境(IDE),它支持C++语言的开发,并且在Windows应用程序开发领域中占据重要地位。虽然该版本于1998年发布,且已超过二十年,但至今仍有一些开发者因为习惯或者特定项目需求而使用它。它包括了丰富的组件,如MFC(Microsoft Foundation Classes)、ATL(Active Template Library)等,这些组件能够帮助开发人员快速构建出高效能的应用程序。

未知方程 无解

VC6.0行号显示增强插件使用指南

VC6LineNumberAddin插件是VC6.0开发环境中的一个功能增强工具,通过它能够为代码编辑器添加行号显示功能。在这一章节中,我们将深入探讨这个插件的核心功能和使用优势。开发者常常需要调整工作环境以符合个人习惯。VC6LineNumberAddin插件提供了丰富的配置选项,使得用户可以根据自己的需要来定制行号显示。这包括但不限于字体大小、颜色、显示位置等。可自定义配置选项极大程度上提高了插件的可用性和灵活性。

赵阿萌

通过VC6++和OpenGL实现的3D彩色自行车渲染

本章节深入探讨了3D图形渲染的基础概念,包括顶点变换、投影、视图变换、着色与纹理映射。同时,我们分析了3D图形的交互技术,包括鼠标和键盘事件的处理、用户界面设计以及碰撞检测与响应实现。掌握这些知识对于创建高性能、交互性强的OpenGL应用程序至关重要。通过本章内容的学习,读者应能够利用OpenGL库在VC6++环境中创建和实现基础的3D图形交互应用程序。

刀总

VC6到VS2010迁移所有问题的解决方法

由VC6.0开发的工程项目,移植到VS2010环境下,会出现各种错误和警告,此类错误多数是由编译器和环境不兼容导致,除修改工程下的某些属性参数外,还需手动修改编译过程中出现的一些错误。

sky611
评论 5
收藏 已收藏
分享
返回顶部
daidaoke2001
VC/MFC 16,550 成员 421,606 内容