问题描述
- Delphi开发中遇到的内存错误问题
-
#背景介绍- 我做了一个模拟的dll,模拟原来的发送消息的dll,实现的功能是将消息(XML)解包写到DBF中
- 多线程环境
#同样的代码,有以下两种情况
- 没有使用断点调试的时候,运行到发送(也就是写到DBF)的时候就会报地址错误(这一步是通过记录日志信息确定在哪一步报错的),但是线程还是继续执行,不过每次运行到发送的时候就报错
- 但是如果使用断点调试的话,跟踪断点到发送函数的时候就没有报错,从来也不报错
这个问题我实在是没有思路,希望有经验的前辈能指点迷津,给个思路
解决方案
时间: 2024-12-02 17:11:12