Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi &引用;内存资源不足”;论编辑_Delphi_Ide_Delphi Xe7 - Fatal编程技术网

Delphi &引用;内存资源不足”;论编辑

Delphi &引用;内存资源不足”;论编辑,delphi,ide,delphi-xe7,Delphi,Ide,Delphi Xe7,我正在将一个Delphi2007运行时专用项目迁移到Delphi XE7。在Delphi XE7中,在编译时,通常会引发以下错误: 无法加载包MyPackage.bpl 根据公司的法律,不充分的争议 (已翻译)内存资源不足,无法处理此命令 有时它会引发另一个错误: [dcc32致命错误]MyPackage.dpk(682):F2046内存不足 这个项目非常大(它包含610个单元,形式非常复杂),我想我应该把它分成更小的项目,但我想知道 当错误发生时,我必须关闭并重新打开IDE,否则它将在下次编

我正在将一个Delphi2007运行时专用项目迁移到Delphi XE7。在Delphi XE7中,在编译时,通常会引发以下错误:

无法加载包MyPackage.bpl

根据公司的法律,不充分的争议

(已翻译)内存资源不足,无法处理此命令

有时它会引发另一个错误:

[dcc32致命错误]MyPackage.dpk(682):F2046内存不足

这个项目非常大(它包含610个单元,形式非常复杂),我想我应该把它分成更小的项目,但我想知道

当错误发生时,我必须关闭并重新打开IDE,否则它将在下次编译尝试时始终显示错误。另一方面,当发生错误时,错误永远不会发生


真的有必要吗?在不将源代码分成多个包的情况下,是否可以采取一些措施来避免此类问题?

为什么编译项目会导致加载包?这是设计时间包吗?你真的在设计时间包中有610个复杂形式的单元吗?@DavidHeffernan:我真的不知道,它只是一个运行时project@MartynA字体不,我试试看。你能给我一些关于这个的文档吗?你知道什么是MyPackage.bpl吗?@DavidHeffernan:你是什么意思?它是一个只包含表单的运行时包。在运行时,我通过调用LoadPackage函数从应用程序动态加载它,然后调用GetClass并创建表单实例。