我做了一个基于MFC的VC++6.0的项目,是网络数据包捕捉方面的。用winpcap实现捕包、网卡选择等功能。

我数据库用的是sql server 2000,现在有个问题是,我捕包时候是显示包的源和目的IP,包类型,包长度,并把这几个数据存入数据库,不把分析后的存入数据库,如果在捕包过程当中,可以点击每个包查看具体的信息,比如说是 MAC地址啊,等等其他包信息。现在通过数据库查询出来符合条件的数据包,因为只存了包的源和目的IP,包类型,包长度这几个,所以在历史数据查询的情况下,详细信息肯定就显示不出来了,我点击包的时候就会出现如下错误(然后就只能终止执行):
Debug Assertation Failed!
Program:G\毕设\Sniffer\Debug\SnifferPro.exe
File:afxtemp.h
line:254
For information on how your program can cause an assertation failure, see the Visual C++ documentation on asserts

(Please retry to debug the application)

可是我也找不到那个文件啊,就是afxtemp.h。
求高人解答

第1个回答  2011-05-23
vc里面有 afxtempl.h 没有afxtemp.h追问

我打字打错了,是你说的那个

追答

有这个文件,是管理模板的,你可以在c盘搜索这个文件,或者在 你代码里面 比如最开始的地方 #include 然后鼠标右击这一行代码,选择打开该文档, 或者你做断点一步步找

相似回答
大家正在搜