社区
语言基础/算法/系统设计
帖子详情
Delphi AccessViolation at address 00000000
银河使者
2014-10-24 11:06:40
程序在Form2表单执行任何操作本身的代码,都引发异常,但是执行其他操作是正常的,如在下面方法中执行From3.show,就是正常的,另外 Form2是主窗口
//处理关闭事件: 根据配置文件进行处理
procedure TForm2.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
Form2.hide;
//Form2.close; //都会引发异常
end;
大家帮我看下,着急..
...全文
500
5
打赏
收藏
Delphi AccessViolation at address 00000000
程序在Form2表单执行任何操作本身的代码,都引发异常,但是执行其他操作是正常的,如在下面方法中执行From3.show,就是正常的,另外 Form2是主窗口 //处理关闭事件: 根据配置文件进行处理 procedure TForm2.FormCloseQuery(Sender: TObject; var CanClose: Boolean); begin Form2.hide; //Form2.close; //都会引发异常 end; 大家帮我看下,着急..
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
银河使者
2014-10-27
打赏
举报
回复
问题已经解决,感谢各位
lyhoo163
2014-10-25
打赏
举报
回复
一步一步调试,找到错误发生的语句,才好解决。
dyonggan
2014-10-25
打赏
举报
回复
FormCloseQuery说明你已经调用了close,会不会调用了两次
bdmh
2014-10-25
打赏
举报
回复
指针非法了,报错的地方,检查一下你用到的对象
缘中人
2014-10-24
打赏
举报
回复
Form2.hide;也会异常? 判断一下 if Form2 = nil then showmessage(' 为空不能操作'); 如果确实为nil,说明在某个地方把form2这个指针变量修改为空了
Access
violat
ion
at
address
问题与解决方法
Windows用户可能经常会看到类似于错误提示:“Error:
Access
violat
ion
at
address
836556F8. Read of
address
836556F8”。作为一个
Delphi
程序开发者,遇到这种错误的机会比其他用户更多(^_^)。 究竟什么是“
Access
Violat
ion
”?如何在设计期避免它的出现?
Access
Violat
ion
(非法访问),G
运行程序提示
access
violat
ion
at
address
的解决方法
现在把解决方法公布出来: 右击“我的电脑”。单击“属性”。 在“系统属性”中单击“高级”。 在“性能”中单击“设置”。 在“性能选项”中单击“数据执行保护”。 单击“添加”。选择要运行的程序。 OK。就这么简单。
Access
Violat
ion
(非法访问)错误的解决方法
Access
Violat
ion
(非法访问),General Protect
ion
Fault(一般保护...
数据集没有打开时(dataset.active=false)报
access
violat
ion
at
address
004c39d3的错误
数据集没有打开时(dataset.active=false)报
access
violat
ion
at
address
004c39d3的错误
access
violat
ion
at
address
in module Read of
address
Access
Violat
ion
(非法访问)错误的解决方法(转自网上)2009-02-03 16:33
Access
Violat
ion
(非法访问),General Protect
ion
Fault(一般保护性错误)或者Invalid Page Fault(无 效页面错误),虽然说法不一样,但本质上总是由同一种错误引起的。
Access
Violat
ion
常常在计算机 用户运行的...
Access
violat
ion
at
address
77106D4E in module 'ntdll.dll'. Write of
address
004051A5.
Access
violat
ion
at
address
77106D4E in module 'ntdll.dll'. Write of
address
004051A5. 开发的程序,放到其他电脑上,打开其中3个窗口的时候弹出这个提示,打开其他窗口没问题,怎么回事? 可能是项目较大,我的这个项目最后达到50多M,我把一些没用的文件删除,变成40多M,再编译,就没问题了。 另
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章