F2046 Mémoire insuffisante (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)


Vous obtenez cette erreur lorsque le compilateur RAD Studio intégré est à court de mémoire.

C'est une erreur rare qui peut se produire lorsque vous construisez un très grand groupe de projets contenant des applications et des bibliothèques.

Pour résoudre ce problème, effectuez l'une des actions suivantes :

  • Vérifiez que votre fichier swap est suffisamment grand et qu'il y a encore de la place sur votre disque. Voir Change the size of virtual memory.
  • Configurez votre groupe de projets de façon à ce que la construction s'effectue à l'extérieur de l'EDI : Sélectionnez Projet > Options > Compilateur Delphi et cochez "Utiliser MSBuild de façon externe pour compiler".
  • Construisez votre groupe de projets sur la ligne de commande.
  • Refactorez les applications et les bibliothèques de votre groupe de projets pour qu'elles reposent davantage sur les packages Delphi. Les packages Delphi ne provoquent pas de problèmes de mémoire au niveau de l'EDI.