在终端上运行Delphi编译的程序,跟踪到运行标准对话框是出现指针指向错误,请高手指教

retardate 2004-12-23 01:19:34
在终端上运行Delphi编译的程序,跟踪到运行标准对话框是出现指针指向错误,即出现以下对话框
Access violation at address 00000000. Read of Address 00000000.
...全文
56 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
retardate 2004-12-23
  • 打赏
  • 举报
回复
可是他是一个对话框足件,Delphi 的VCL不用我们去申请内存吧,大哥
梅青松 2004-12-23
  • 打赏
  • 举报
回复
为何在我本机上运行时是好好的
--这就是所谓野指针的问题,
出现野指针不一定每次都有问题
beyondtkl 2004-12-23
  • 打赏
  • 举报
回复
空地址噢。。。

建議 在使用指針,對象地時候

ASSERT(p <> nil);...

出了錯誤就是錯誤 不管哪裡出現地。
retardate 2004-12-23
  • 打赏
  • 举报
回复
为何在我本机上运行时是好好的
10975037 2004-12-23
  • 打赏
  • 举报
回复
访问到指针为空的东东了.
可能是要Free的对象为Nil.
也可能是PChar没申请内存.
查一下代码吧

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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