gpt4 book ai didi

delphi - 在 D2006 应用程序中获取外部异常 C0000006 - 如何强制 delphi 加载整个可执行文件?

转载 作者:行者123 更新时间:2023-12-02 02:57:24 25 4
gpt4 key购买 nike

退出应用程序时,我偶尔会收到此消息 - 我的应用程序正在通过网络运行 EXE。据我所知,当部分 EXE 按需加载时,这是一个页面错误。

我还在 TDrawGrid 的 OnDrawCell 方法中观察到了它,所以我很困惑这可能如何导致页面加载。而且,异常不断发生。

所以我的问题:

错误 C0000006 是否是由其他原因导致的?我对应用程序管理内存的方式进行了相当大的更改,尽管没有什么异常,但我相信代码的行为正常。

如何使应用程序在启动时将其全部加载到内存中(在 Delphi 2006 中 - 我知道有针对更高版本的 Delphi 的指令)。

TIA

最佳答案

指令$SetPEFlags似乎是Delphi 2006的一部分,至少Hallvard在this article中谈到了它。在 D2006 的背景下。看看here关于如何使用它。

关于delphi - 在 D2006 应用程序中获取外部异常 C0000006 - 如何强制 delphi 加载整个可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6905395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com