Udostępnij za pośrednictwem


Błąd czasu wykonania języka C R6024

za mało miejsca dla tabeli _onexit/atexit

Uwaga

Jeśli ten komunikat o błędzie wystąpi podczas uruchamiania aplikacji, aplikacja została zamknięta, ponieważ ma problem z pamięcią wewnętrzną. Ten błąd jest zwykle spowodowany bardzo niskim stanem pamięci lub rzadko przez usterkę w programie lub uszkodzenie używanych bibliotek Visual C++.

Możesz wypróbować następujące kroki, aby naprawić ten błąd:

  • Zamknij inne uruchomione aplikacje lub uruchom ponownie komputer, aby zwolnić pamięć.
  • Użyj strony Aplikacje i funkcje lub Programy i funkcje w Panel sterowania, aby naprawić lub ponownie zainstalować program.
  • Użyj strony Aplikacje i funkcje lub Programy i funkcje w Panel sterowania, aby naprawić lub ponownie zainstalować wszystkie kopie pakiet redystrybucyjny programu Visual C++ firmy Microsoft.
  • Sprawdź usługę Windows Update w Panel sterowania, aby uzyskać aktualizacje oprogramowania.
  • Sprawdź zaktualizowaną wersję aplikacji. Jeśli problem będzie się powtarzać, skontaktuj się z dostawcą aplikacji.

Informacje dla programistów

Ten błąd występuje, ponieważ nie było dostępnej pamięci dla _onexit funkcji lub atexit . Ten błąd jest spowodowany przez stan małej ilości pamięci. Możesz rozważyć wstępne przydzielanie podczas uruchamiania aplikacji, aby pomóc w zapisywaniu danych użytkownika i wykonywaniu czystego wyjścia aplikacji w warunkach małej ilości pamięci.