$W: Zásobníkový rámec pro Windows: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
 
 
(Není zobrazena jedna mezilehlá verze od stejného uživatele.)
Řádek 7: Řádek 7:
  
 
;Režim $W+
 
;Režim $W+
V režimu [[$W+]] překladač generuje speciální úvodní a závěrečný kód pro procedury a funkce ve vzdáleném modelu volání (far).
+
V režimu [[$W: Zásobníkový rámec pro Windows|$W+]] překladač generuje speciální úvodní a závěrečný kód pro procedury a funkce ve vzdáleném modelu volání (far).
  
 
Tento kód umožňuje správci paměti Windows správně identifikovat vzdálený zásobníkový rámec, když upravuje řetězec volání po přesunu programového nebo datového segmentu.
 
Tento kód umožňuje správci paměti Windows správně identifikovat vzdálený zásobníkový rámec, když upravuje řetězec volání po přesunu programového nebo datového segmentu.
Řádek 13: Řádek 13:
  
 
;Režim $W-
 
;Režim $W-
V režimu [[$W-]] překladač negeneruje tento speciální kód.
+
V režimu [[$W: Zásobníkový rámec pro Windows|$W-]] překladač negeneruje tento speciální kód.
  
 
Zakažte tento režim, jestliže váš program bude spouštěn pouze v chráněném (protected) módu.
 
Zakažte tento režim, jestliže váš program bude spouštěn pouze v chráněném (protected) módu.

Aktuální verze z 9. 10. 2012, 22:11

Pouze pro Windows. Generuje speciální úvodní a závěrečný kód pro procedury a funkce vzdáleného modelu volání (far).

 Syntaxe:       {$W+} nebo {$W-}
 Implicitně:    {$W+}
 Typ:           Lokální
 Povel menu:    Options|Compiler|Windows Stack Frame
Režim $W+

V režimu $W+ překladač generuje speciální úvodní a závěrečný kód pro procedury a funkce ve vzdáleném modelu volání (far).

Tento kód umožňuje správci paměti Windows správně identifikovat vzdálený zásobníkový rámec, když upravuje řetězec volání po přesunu programového nebo datového segmentu.


Režim $W-

V režimu $W- překladač negeneruje tento speciální kód.

Zakažte tento režim, jestliže váš program bude spouštěn pouze v chráněném (protected) módu.