$C: Atribut programového segmentu: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
(Vytvorená stránka „Řídí atributy programových segmentů. Syntaxe: {$C Atribut Atribut} Implicitně: {$C MOVEABLE DEMANDLOAD DISCARDABLE} Typ: Globální ;Pop...“) |
m (1 revízia: Direktivy překladača) |
||
(Nejsou zobrazeny 4 mezilehlé verze od stejného uživatele.) | |||
Řádek 11: | Řádek 11: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! Parametr | + | ! align="left" | Parametr !! align="left" | Význam |
|------------------------------- | |------------------------------- | ||
| MOVEABLE || Systém může změnit umístění kódového segmentu v lineární paměti. | | MOVEABLE || Systém může změnit umístění kódového segmentu v lineární paměti. | ||
Řádek 28: | Řádek 28: | ||
Pokud jsou v direktivě $C uvedeny oba parametry jedné skupiny, platí pouze ta poslední. Například: | Pokud jsou v direktivě $C uvedeny oba parametry jedné skupiny, platí pouze ta poslední. Například: | ||
− | [[Category:Direktívy | + | {$C FIXED MOVABLE DISCARDABLE} |
+ | |||
+ | Učiní kódový segment přemístitelným a vyřaditelným. | ||
+ | [[Category:Direktívy prekladače]] | ||
+ | [[Category:Parametrické direktivy]] |
Aktuální verze z 8. 10. 2012, 11:35
Řídí atributy programových segmentů.
Syntaxe: {$C Atribut Atribut} Implicitně: {$C MOVEABLE DEMANDLOAD DISCARDABLE} Typ: Globální
- Popis
Každý programový segment v aplikaci nebo knihovně má množinu atributů, které určují jeho chování při zavádění do paměti.
Atributy programových segmentů se vyskytují ve dvojicích. Každý parametr má svůj protějšek:
Parametr | Význam |
---|---|
MOVEABLE | Systém může změnit umístění kódového segmentu v lineární paměti. |
FIXED | Systém nemůže změnit umístění kódového segmentu v lineární paměti. |
DEMANDLOAD | Kódový segment se zavede, až když ho bude potřeba. |
PRELOAD | Kódový segment se zavede, když se program začíná provádět. |
DISCARDABLE | Kódový segment lze uvolnit z paměti, když ho již není potřeba. |
PERMANENT | Kódový segment od svého zavedení zůstává v paměti. |
Pokud jsou v direktivě $C uvedeny oba parametry jedné skupiny, platí pouze ta poslední. Například:
{$C FIXED MOVABLE DISCARDABLE}
Učiní kódový segment přemístitelným a vyřaditelným.