Partager via


Erreur Runtime C R6024

espace insuffisant pour la table _onexit/atexit

Remarque

Si vous rencontrez ce message d’erreur lors de l’exécution d’une application, l’application a été arrêtée, car elle a un problème de mémoire interne. Cette erreur est généralement causée par une condition de mémoire extrêmement faible, ou rarement, par un bogue dans le programme ou par une altération des bibliothèques Visual C++ qu’il utilise.

Vous pouvez essayer de suivre les étapes ci-après pour corriger cette erreur :

  • Fermez d’autres applications en cours d’exécution ou redémarrez votre ordinateur pour libérer de la mémoire.
  • Utilisez la page Applications et fonctionnalités ou Programmes et fonctionnalités dans le Panneau de configuration pour réparer ou réinstaller le programme.
  • Utilisez la page Applications et fonctionnalités ou Programmes et fonctionnalités dans l’Panneau de configuration pour réparer ou réinstaller toutes les copies du redistribuable Microsoft Visual C++.
  • Consultez Windows Update dans le Panneau de configuration pour connaître les mises à jour logicielles.
  • Recherchez une version mise à jour de l’application. Contactez le fournisseur de l’application si le problème persiste.

Informations pour les programmeurs

Cette erreur se produit parce qu’il n’y avait pas de mémoire disponible pour la ou atexit la _onexit fonction. Cette erreur est due à une condition de mémoire faible. Vous pouvez envisager de préallouer des mémoires tampons au démarrage de l’application pour faciliter l’enregistrement des données utilisateur et l’exécution d’une sortie d’application propre dans des conditions de faible mémoire.