出现NAN值??

cqw4101206 2003-09-06 09:25:35
运算结果出现NAN值,请问是除0操作吗?
程序运行结束后出现下面的提示:
 Project *.exe raised exception class EAccessViolation with message 'Access violation at address 00473337.Read of address C8C05F54'.
Process stopped.Use Step or Run to continue.
请问是怎么一回事?
 该怎样解决呢?
...全文
307 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
binbin 2003-09-11
  • 打赏
  • 举报
回复
单步调试看哪一句出这个错误,然后找相关的指针.
liy2000 2003-09-10
  • 打赏
  • 举报
回复
如果是NAN错误则是除0的错误,除法出错

根据你所提示的错误则不是的,是指针出错,指到未知的地址,检查程序用CodeGuard试试
Robin 2003-09-07
  • 打赏
  • 举报
回复
估计你是用到了动态连接库!
出错!
hahaxiao530 2003-09-07
  • 打赏
  • 举报
回复
追一下你的程序吧,看看是哪一句出了问题。
TR@SOE 2003-09-07
  • 打赏
  • 举报
回复
这个错误不是NAN错误啊,而是著名的AV错误。。。
  • 打赏
  • 举报
回复
NAN就是not a number的意思。
肯定是有指针指向非法地址了.
nuaacims 2003-09-06
  • 打赏
  • 举报
回复
指针出错,估计是你的指针使用出了问题,比如野指针(指针指向没用内存区或者使用已经删除了的指针)... 没有源码太难了,自己解决吧...重点看看自己程序中的指针的使用

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧