$NOSWAP: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
m (1 revízia: Direktivy překladača)
Řádek 19: Řádek 19:
 
V tomto režimu generátor kódu provádí speciální opatření při předávání konstantních parametrů typu string a set z jedné ovrlejové procedury či funkce do druhé.
 
V tomto režimu generátor kódu provádí speciální opatření při předávání konstantních parametrů typu string a set z jedné ovrlejové procedury či funkce do druhé.
  
Použijete-li {[[$O+]]} v jednotce, neznamená to, že ji musíte používat jako ovrlej. Tento režim pouze zajišťuje, že jednotka jako ovrlej použita být může.
+
Použijete-li {[[$O:  Generování ovrlejového kódu|$O+]]} v jednotce, neznamená to, že ji musíte používat jako ovrlej. Tento režim pouze zajišťuje, že jednotka jako ovrlej použita být může.
  
Vyvíjíte-li jednotky, které hodláte použít jak v ovrlejovaných, tak v neovrlejovaných aplikacích, kompilujte je s {[[$O+]]}.
+
Vyvíjíte-li jednotky, které hodláte použít jak v ovrlejovaných, tak v neovrlejovaných aplikacích, kompilujte je s {[[$O:  Generování ovrlejového kódu|$O+]]}.
  
 
;Poznámky
 
;Poznámky
Direktiva {[[$O+]]} se téměř vždy používá spolu s direktivou {[[$F+]]}, aby se uspokojily požadavky správce ovrlejí na vzdálená volání.
+
Direktiva {[[$O:  Generování ovrlejového kódu|$O+]]} se téměř vždy používá spolu s direktivou {[[$F+]]}, aby se uspokojily požadavky správce ovrlejí na vzdálená volání.
  
 
;Viz také
 
;Viz také

Verze z 9. 10. 2012, 22:29

Toto makro přikazuje IDE při spouštění programu nepřepínat do uživatelské obrazovky.

$NOSWAP vyvolá stavový box, který oznamuje, jaký program je spuštěn.

Toto makro používejte s makrem $CAP_MSG

$O:  Generování ovrlejového kódu     (pouze reálný režim)

Povoluje, zakazuje generování ovrlejového kódu.

 Syntaxe:       {$O+} nebo {$O-}
 Implicitně:    {$O-}
 Typ:           Globální
 Menu:          [X] Overlays Allowed
Režim {$O+}

V tomto režimu generátor kódu provádí speciální opatření při předávání konstantních parametrů typu string a set z jedné ovrlejové procedury či funkce do druhé.

Použijete-li {$O+} v jednotce, neznamená to, že ji musíte používat jako ovrlej. Tento režim pouze zajišťuje, že jednotka jako ovrlej použita být může.

Vyvíjíte-li jednotky, které hodláte použít jak v ovrlejovaných, tak v neovrlejovaných aplikacích, kompilujte je s {$O+}.

Poznámky

Direktiva {$O+} se téměř vždy používá spolu s direktivou {$F+}, aby se uspokojily požadavky správce ovrlejí na vzdálená volání.

Viz také
$O JménoJednotky