Otevřít hlavní menu

Změny

$M: Přidělování paměti

Přidáno 43 bajtů, 8. 10. 2012, 12:35
m
1 revízia: Direktivy překladača
;Popis
Direktiva [[$M]] určuje parametry alokace paměti aplikace nebo knihovny. StackSize musí být celé číslo v rozsahu 1024 až 65520, které určuje velikost zásobníkového segmentu.
 
V reálném režimu DOSu určují HeapMin a HeapMax minimální, resp. maximální velikost haldy. HeapMin musí být v rozsahu 0 až 655360 a HeapMax musí být v rozsahu HeapMin až 655360.
 
Ve Windows určuje HeapSize velikost oblasti lokální haldy v datovém segmentu. HeapSize musí být celé číslo v rozsahu 0 až 65520.
POZN.: ;PoznámkaDirektiva [[$M]] nemá žádný účinek, když se použije v jednotce. Kromě toho, v knihovnách se parametr StackSize v direktivě $M ignoruje (knihovna vždy používá zásobník aplikací, které ji volají).
[[Category:Direktívy prekladače]]
[[Category:Parametrické direktivy]]