gpt4 book ai didi

Delphi - 应用程序未能正确初始化

转载 作者:行者123 更新时间:2023-12-03 18:01:33 25 4
gpt4 key购买 nike

我在 Delphi 应用程序中声明了表:

 x,y,z,r:array [1..10000000] of double;
t1,t2,t3,t4:array [1..10000000] of integer;

之前一切正常,但现在我遇到一些 pcs 错误(在大多数 pc:s 错误不会出现):

"The application failed to initialize properly (0xc0000005)"

如果我将表格变小:

 x,y,z,r:array [1..5000000] of double;
t1,t2,t3,t4:array [1..5000000] of integer;

错误消失

最佳答案

您的计算机内存不足。

  • 一个 double 需要 8 个字节。 4 个 10.000.000 double 组的初始化使用 320.000.000 个字节。
  • 一个整数需要 4 个字节。 4 个整数数组的初始化使用 160.000.000 个字节。

在启动时,您实际上已经用完了 480MB,还不算其他任何内容。

不是在启动时分配所有内存,您应该使用通用或专用容器,当添加更多项时它会自动增长。

想到的一些容器

关于Delphi - 应用程序未能正确初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2250413/

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