困扰一周的莫名其妙的出错信息,求助大家指点
在一个较大的程序基础上,做了一些修改,修改的部分主要是,当调用gethostbyname()传进去域名是错的,无法返回IP的时候,调用文件中以前记录的IP地址,再次调用gethostbyname().
程序正常运行时,给对IP一切正常;如果给错的IP,跳出如下错误.
0x5f477136指令引用的"0xccccccd0"内存.该内存不能为"read".
从以上给出的错误信息,可否判断出,可能是什么问题呢????
焦急等待中,望指点.
问题点数:60、回复次数:6Top
1 楼lixiaosan(小三)回复于 2006-06-01 15:51:19 得分 0
codeTop
2 楼ycxm5502()回复于 2006-06-01 15:54:26 得分 0
调用文件中以前记录的IP地址
看来你这一步没做好, 并未调出IP, 否的话, 前面还有错啊
Top
3 楼HCI()回复于 2006-06-01 16:37:12 得分 0
程序较大,不太可能给代码.另外通过调试运行,读文件中以前记录的IP,以及传给gethostbyname()都没问题.
是否gethostbyname()调用上有要求?
另外能否通过我给出的错误信息,判断一下问题的性质?Top
4 楼HCI()回复于 2006-06-01 16:39:22 得分 0
这种错误信息是什么造成的?
或给我提示一个方法,通过给出的这个提示信息,找到问题的根源.因为这个错误提示,无法跟踪调试到错误的地方,所以我比较挠头.Top
5 楼kocs2002(拒绝签名)回复于 2006-06-01 17:13:06 得分 60
资源非法运用Top
6 楼HCI()回复于 2006-06-08 22:53:25 得分 0
多谢,反复检查,是有一个类的构造函数中忘记初始化一个成员变量导致的这个问题,好难找呀,终于解决了.多谢大家Top




