社区
VCL组件使用和开发
帖子详情
为什么程序关闭的时候报 access violation add address 错误?
SauMa
2007-01-04 11:00:30
每次程序关闭的时候就会报这个错,这是怎么回事呢
...全文
211
9
打赏
收藏
为什么程序关闭的时候报 access violation add address 错误?
每次程序关闭的时候就会报这个错,这是怎么回事呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我不懂电脑
2007-01-04
打赏
举报
回复
有内存被释放后,又访问了。
___NULL
2007-01-04
打赏
举报
回复
这个问题不好说,估计什么东西还没关闭,就被你 Terminate 了,但设断点运行却给了足够的时间来完成那个任务
SauMa
2007-01-04
打赏
举报
回复
这得给什么地方的代码啊?我关闭程序就直接调用Application->Terminate(),然后就报错,但是我再这里下断点跟进去又么有错,可以正常退出
daydayup234
2007-01-04
打赏
举报
回复
给点代码才知道
SauMa
2007-01-04
打赏
举报
回复
谢谢如风,我把程序改了一下,可以了
现在我想在子窗口关闭的时候发消息给主窗体,把子窗体指针delete然后再赋NULL
下面是添加的消息映射
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_FORM_CLOSE,TMessage,CMMessage)
END_MESSAGE_MAP(TForm1)
自定义消息,程序一起来运行到这里END_MESSAGE_MAP(TForm1)这里就报了stack overflow,这是为什么呢
donwmufromdying
2007-01-04
打赏
举报
回复
个人认为你在关闭子窗口和主窗口时的问题。一般的一个form1调用另外一个form2(动态创建的)这个流程:Form2=new TForm2(this);
Form2->ShowModal();
Form2->Close();
Form2=Null;
donwmufromdying
2007-01-04
打赏
举报
回复
你最好把你程序中动态分配的内存显式释放掉,比如:free,dealloc...,Close等等,特别是一些对象的实例释放,比如:form
SauMa
2007-01-04
打赏
举报
回复
我打开了一个子窗口,在子窗口运行部分代码后,关闭子窗口,在关主窗口就出错,但是关子窗口的时候没出错
jiangshx
2007-01-04
打赏
举报
回复
看看运行程序时都执行了哪些操作,导致了这个错误。
比如:如果运行程序以后,直接退出就出错,那就可能是在程序启动一些事件中,某段代码有问题,可能指针越界之类的。试着屏蔽该段代码或其中部分代码,看看还出错不,以此判断代码错误的位置。
加载dll时出现的问题
本文描述了一个关于在Delphi中加载和释放DLL时遇到的问题,具体表现为不使用freeLibrary时项目持续运行,而使用后则出现访问冲突
错误
。文章探讨了FreeLibrary函数的正确使用方法及其对内存管理和
程序
稳定性的影响。
Frida常见
报
错大全:从环境搭建到Native Hook的一站式解决方案
本文系统梳理Frida在安卓逆向中从环境搭建到Java/Native层Hook全过程的典型
报
错,涵盖frida-server连接失败、进程附着异常、类/方法查找失败、V8编译
错误
、函数地址解析失败、内存访问冲突及脚本导致应用崩溃等核心问题,并提供针对性排查步骤与修复方案,强调版本兼容性、延迟Hook、
错误
捕获、日志联合调试等最佳实践。
新手也能搞定!用Cisco Packet Tracer手把手搭建一个简易校园网(附完整配置命令)
本文基于Cisco Packet Tracer模拟器,面向网络初学者,系统讲解构建简易校园网的完整流程。涵盖VLAN规划、单臂路由、DHCP服务、ACL访问控制、静态路由配置等核心网络技术,并提供物理连接规范、故障排查方法及优化扩展方案,强调可操作性与工程实践性。
Ubuntu 18.04 LAMP栈深度部署与生产级加固指南
本文基于Ubuntu 18.04.6 LTS(内核5.4.0-176),深度解析Apache 2.4.29、MySQL 5.7.39和PHP 7.2.24在LAMP栈中的协同机制与典型陷阱。涵盖MPM模块加载冲突、MySQL 5.7严格权限模型与auth_socket认证适配、PHP MySQLi驱动替代mysql扩展、持久连接优化,以及七项生产加固措施:目录遍历防护、MySQL远程访问封禁、危险函数禁用、日志轮转、强制SSL、内存限制及健康检查清单。
Triton模型服务化实战:动态批处理与分层可观测架构
本文聚焦模型服务化核心环节,详解基于NVIDIA Triton的动态批处理调优策略(如max_batch_size、instance_group、dynamic_batching delay等参数实测选型),结合FastAPI预处理服务的异步IO与内存复用优化,以及以Prometheus+Loki+OpenTelemetry构建的分层可观测性体系。内容覆盖Triton配置性能密码、CI/CD流水线设计、灰度发布与流量染色、GPU健康探针等工程落地关键点,强调从学术范式向工程范式的转型实践。
VCL组件使用和开发
604
社区成员
13,456
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章