203 - Přetečení haldy

Z Delphi & Pascal (česká wiki)
Verze z 22. 2. 2013, 23:15, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (Vytvorená stránka „Procedury New a GetMem hlásí tuto chybu, když na haldě je nedostatek místa pro alokaci bloku požadované velikosti. Když tato chyba nastane v programu, k...“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Procedury New a GetMem hlásí tuto chybu, když na haldě je nedostatek místa pro alokaci bloku požadované velikosti.

Když tato chyba nastane v programu, který byl spuštěn pod IDE, zkuste ukončit TurboPascal (File Exit) a spustit svůj program v DOSu. Rady, jak ušetřit paměť, viz chybu při kompilaci 1 - Out of Memory.)

Kompletní pojednání o správci haldy je popsáno v části "Paměťové operace".