Megosztás a következőn keresztül:


C R6016 futásidejű hiba

nincs elegendő hely a száladatok számára

Megjegyzések

Megjegyzés:

Ha ezt a hibaüzenetet egy alkalmazás futtatása közben tapasztalja, az alkalmazás leállt, mert belső memóriaproblémája van. Ennek a hibának számos oka lehet, de gyakran a rendkívül alacsony memóriaállapot, az alkalmazás hibája vagy az alkalmazás által használt bővítmény vagy bővítmény hibája okozza.

A hiba elhárításához próbálkozzon az alábbi lépésekkel:

  • Zárja be a többi futó alkalmazást, vagy indítsa újra a számítógépet a memória felszabadításához.
  • Az alkalmazás javításához vagy újratelepítéséhez használja a VezérlőpultAlkalmazások és szolgáltatások, programok és szolgáltatások lapját.
  • A VezérlőpultAlkalmazások és szolgáltatások, programok és szolgáltatások lapján eltávolíthatja, kijavíthatja vagy újratelepítheti az alkalmazás által használt bővítményeket vagy bővítményeket.
  • A Vezérlőpulton ellenőrizze aWindows Update-et a szoftverfrissítésekért.
  • Ellenőrizze az alkalmazás frissített verzióját. Ha a probléma továbbra is fennáll, forduljon az alkalmazás gyártójához.

Programozók tájékoztatása

Ez a hiba azért fordul elő, mert a program nem kapott elegendő memóriát az operációs rendszertől egy _beginthread vagy _beginthreadex hívás befejezéséhez, vagy a szálhoz tartozó helyi tárolóterületet nem inicializálta _beginthread vagy _beginthreadex.

Új szál indításakor a kódtárnak létre kell hoznia egy belső adatbázist a szálhoz. Ha az adatbázis nem bővíthető az operációs rendszer által biztosított memóriával, a szál nem indul el, és a hívási folyamat leáll. Ez akkor fordulhat elő, ha a folyamat túl sok szálat hozott létre, vagy ha a szál helyi tárolója kimerült.

Javasoljuk, hogy a C futtatókörnyezeti kódtárat (CRT) meghívó végrehajtható fájl a Windows API CreateThread helyett inkább _beginthreadex-t használjon a szálak létrehozásához. _beginthreadex Inicializálja a szál helyi tárolójában számos CRT-függvény által használt belső statikus tárolót. Ha a CreateThread segítségével szálat hoz létre, a CRT megszakíthatja a folyamatot az R6016 hibakóddal egy olyan CRT-függvény hívásakor, amelyhez inicializált belső statikus tárolóra van szükség.